You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/advanced_documentation/build-guide.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -477,11 +477,16 @@ The `pip install .` part of the command installs the complete package from scrat
477
477
478
478
The C API documentation is generated using [Doxygen](https://www.doxygen.nl). If you do not have Doxygen installed, it can also be temporarily bypassed by commenting out the `breathe` settings in`docs/conf.py`.
479
479
480
-
The documentation can be built with the following commands, resulting inhtml files of the webpages which can be found in`docs/_build/html` directory.
480
+
The documentation can be built with the following commands, resulting inHTML files of the webpages which can be found in`docs/_build/html` directory.
481
481
482
482
```shell
483
483
cd docs/doxygen
484
484
doxygen
485
485
cd ..
486
486
sphinx-build -b html . _build/html
487
487
```
488
+
489
+
```{note}
490
+
The user documentation generated by [Sphinx](https://github.com/sphinx-doc/sphinx) only contains the C API documentation.
491
+
Doxygen, however, also builds the documentation for the Power Grid Model core implementation, which can be accessed after building the documentation locally via `docs/_build/html/index.html`.
Copy file name to clipboardExpand all lines: docs/advanced_documentation/core-design.md
+5
Original file line number
Diff line number
Diff line change
@@ -48,3 +48,8 @@ graph TD
48
48
49
49
ComponentsOutput -->|Output| Output(Output data)
50
50
```
51
+
52
+
## Detailed Power Grid Model core design
53
+
54
+
The sheer size and complexity of the Power Grid Model core implementation makes it hard to generate an up-to-date and comprehensive graph of its design.
55
+
For a full overview of the core, it is recommended to build and access the Power Grid Model core documentation by following the steps in the [build guide](./build-guide.md#documentation).
Copy file name to clipboardExpand all lines: docs/user_manual/calculations.md
+10
Original file line number
Diff line number
Diff line change
@@ -96,6 +96,11 @@ also of importance, i.e., the measurements should be topologically independent.
96
96
Global angle current measurements require at least one voltage angle measurement to make sense. See also the [current sensor component documentation](./components.md#global-angle-current-sensors).
97
97
```
98
98
99
+
```{note}
100
+
It is not possible to add both a [power sensor](./components.md#generic-current-sensor) and a [current sensor](#./components.mdgeneric-current-sensor) to the same terminal of the same component.
101
+
It is, however, allowed to have both a power sensor and a current sensor on the same branch if they are on different terminals.
102
+
```
103
+
99
104
```{warning}
100
105
The [iterative linear](#iterative-linear-state-estimation) and [Newton-Raphson](#newton-raphson-state-estimation) state estimation algorithms will assume angles to be zero by default (see the details about voltage sensors).
101
106
In observable systems this helps better outputting correct results. On the other hand with unobservable systems, exceptions raised from calculations due to faulty results will be prevented.
@@ -462,6 +467,11 @@ $$
462
467
463
468
Where $S_k$ and $\sigma_{P,k}$ and $\sigma_{Q,k}$ are the measured value and the standard deviation of the individual appliances.
464
469
470
+
```{note}
471
+
It is not possible to add both a [power sensor](./components.md#generic-current-sensor) and a [current sensor](#./components.mdgeneric-current-sensor) to the same terminal of the same component.
472
+
It is, however, allowed to have both a power sensor and a current sensor on the same branch if they are on different terminals.
473
+
```
474
+
465
475
#### State estimate sensor transformations
466
476
467
477
Sometimes, measurements need to be transformed between coordinate spaces. For example, current measurements are in polar coordinates (magnitude and angle), but it is beneficial to transform them to separate real and imaginary components per phase, with each their own variances.
Copy file name to clipboardExpand all lines: docs/user_manual/components.md
+12-2
Original file line number
Diff line number
Diff line change
@@ -652,6 +652,11 @@ In the state estimation result, the power from this injection is distributed equ
652
652
Because of this distribution, at least one appliance is required to be connected to the node where an injection sensor is placed for it to function.
653
653
```
654
654
655
+
```{note}
656
+
It is not possible to add both a [power sensor](#generic-current-sensor) and a [current sensor](#generic-current-sensor) to the same terminal of the same component.
657
+
It is, however, allowed to have both a power sensor and a current sensor on the same branch if they are on different terminals.
658
+
```
659
+
655
660
##### Input
656
661
657
662
| name | data type | unit | description | required | update | valid values |
@@ -743,6 +748,11 @@ The terminal is connecting the from/to end of a `branch` (except `link`) and a `
743
748
Due to the high admittance of a `link` it is chosen that a current sensor cannot be coupled to a `link`, even though a link is a `branch`
744
749
```
745
750
751
+
```{note}
752
+
It is not possible to add both a [power sensor](#generic-current-sensor) and a [current sensor](#generic-current-sensor) to the same terminal of the same component.
753
+
It is, however, allowed to have both a power sensor and a current sensor on the same branch if they are on different terminals.
754
+
```
755
+
746
756
##### Input
747
757
748
758
| name | data type | unit | description | required | update | valid values |
@@ -828,11 +838,11 @@ As a result, the local angle current sensors have a different sign convention fr
0 commit comments