diff --git a/cgmes.ipynb b/cgmes.ipynb index c03418c..aac8b6d 100644 --- a/cgmes.ipynb +++ b/cgmes.ipynb @@ -78,7 +78,7 @@ "data": { "image/svg+xml": [ "\n", - "\n", + "\n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 52\n", + " 52\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 96\n", + " 96\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 51\n", + " 51\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 29\n", + " 29\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 28\n", + " 28\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", "
\n", "
15.8
\n", " \n", @@ -452,7 +414,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
15.8
\n", " \n", @@ -465,7 +427,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
400.0
\n", " \n", @@ -478,7 +440,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
220.0
\n", " \n", @@ -495,7 +457,7 @@ "\n" ], "text/plain": [ - "" + "" ] }, "execution_count": 4, @@ -516,7 +478,7 @@ "data": { "image/svg+xml": [ "\n", - "\n", + "\n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -37\n", + " -37\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -83\n", + " -83\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -37\n", + " -37\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -26\n", + " -26\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -24\n", + " -24\n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", "
\n", "
380.0
\n", "
\n", @@ -1006,7 +920,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
10.5
\n", " \n", @@ -1019,7 +933,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
110.0
\n", " \n", @@ -1032,7 +946,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
21.0
\n", " \n", @@ -1045,7 +959,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
225.0
\n", " \n", @@ -1058,7 +972,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
220.0
\n", " \n", @@ -1075,7 +989,7 @@ "\n" ], "text/plain": [ - "" + "" ] }, "execution_count": 5, @@ -1254,7 +1168,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -1320,7 +1234,7 @@ "ed0c5d75-4a54-43c8-b782-b20d7431630b TN_Border_MA11" ] }, - "execution_count": 14, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -1331,7 +1245,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -1397,7 +1311,7 @@ "dad02278-bd25-476f-8f58-dbe44be72586 TN_Border_MA11" ] }, - "execution_count": 15, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -1419,7 +1333,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 10, "metadata": { "pycharm": { "name": "#%%\n" @@ -1444,7 +1358,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 11, "metadata": { "pycharm": { "name": "#%%\n" @@ -1525,7 +1439,7 @@ "c49942d6-8b01-4b01-b5e8-f1180f84906c NL " ] }, - "execution_count": 17, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -1547,7 +1461,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 12, "metadata": { "pycharm": { "name": "#%%\n" @@ -1558,7 +1472,7 @@ "data": { "image/svg+xml": [ "\n", - "\n", + "\n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -37\n", + " -37\n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 52\n", + " 52\n", " \n", " \n", " \n", @@ -1840,26 +1705,26 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -83\n", + " -83\n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 96\n", + " 96\n", " \n", " \n", " \n", @@ -1867,26 +1732,26 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 51\n", + " 51\n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -37\n", + " -37\n", " \n", " \n", " \n", @@ -1894,198 +1759,198 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -26\n", + " -26\n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 29\n", + " 29\n", " \n", " \n", " \n", @@ -2093,26 +1958,26 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " -24\n", + " -24\n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " 28\n", + " 28\n", " \n", " \n", " \n", @@ -2121,63 +1986,63 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", "
\n", "
15.8
\n", "
\n", @@ -2190,7 +2055,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
380.0
\n", " \n", @@ -2203,7 +2068,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
10.5
\n", " \n", @@ -2216,7 +2081,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
110.0
\n", " \n", @@ -2229,7 +2094,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
15.8
\n", " \n", @@ -2242,7 +2107,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
21.0
\n", " \n", @@ -2255,7 +2120,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
225.0
\n", " \n", @@ -2268,7 +2133,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
400.0
\n", " \n", @@ -2281,7 +2146,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
220.0
\n", " \n", @@ -2294,7 +2159,7 @@ "
\n", "
\n", "
\n", - " \n", + " \n", "
\n", "
220.0
\n", " \n", @@ -2311,10 +2176,10 @@ "\n" ], "text/plain": [ - "" + "" ] }, - "execution_count": 18, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -2332,7 +2197,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -2391,7 +2256,7 @@ "c49942d6-8b01-4b01-b5e8-f1180f84906c NL " ] }, - "execution_count": 19, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -2402,7 +2267,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -2465,7 +2330,7 @@ "87f7002b-056f-4a6a-a872-1744eea757e3 Anvers ELIA-Anvers BE" ] }, - "execution_count": 20, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -2487,7 +2352,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 15, "metadata": { "pycharm": { "name": "#%%\n" @@ -2497,10 +2362,10 @@ { "data": { "text/plain": [ - "[ComponentResult(connected_component_num=0, synchronous_component_num=0, status=CONVERGED, status_text=CONVERGED, iteration_count=6, reference_bus_id='8d8a82ba-b5b0-4e94-861a-192af055f2b8_0', slack_bus_results=[SlackBusResult(id='8d8a82ba-b5b0-4e94-861a-192af055f2b8_0', active_power_mismatch=0.3282217078453442)], distributed_active_power=-44.13525678739042)]" + "[ComponentResult(connected_component_num=0, synchronous_component_num=0, status=CONVERGED, status_text=Converged, iteration_count=7, reference_bus_id='c1d5bfde8f8011e08e4d00247eb1f55e_0', slack_bus_results=[SlackBusResult(id='c1d5bfde8f8011e08e4d00247eb1f55e_0', active_power_mismatch=-0.21366219014484766)], distributed_active_power=-45.16664728458926)]" ] }, - "execution_count": 21, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -2512,7 +2377,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -2595,9 +2460,9 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2617,9 +2482,9 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2639,9 +2504,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2661,9 +2526,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2683,9 +2548,9 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2737,11 +2602,11 @@ "\n", " p q i \\\n", "id \n", - "3a3b27be-b18b-4385-b557-6735d733baf0 -85.354183 -27.088380 4689.473090 \n", - "550ebe0d-f2b2-48c1-991f-cebea43a21aa -113.354183 -24.705000 3046.407443 \n", - "2844585c-0d35-488d-a449-685bcd57afbf -134.192729 -0.000000 4765.160785 \n", - "1dc9afba-23b5-41a0-8540-b479ed8baf4b -144.192729 -0.000000 5120.259069 \n", - "9c3b8f97-7972-477d-9dc8-87365cc0ad0e -577.263618 -166.129473 21630.359223 \n", + "3a3b27be-b18b-4385-b557-6735d733baf0 -85.245616 57.537385 5682.888931 \n", + "550ebe0d-f2b2-48c1-991f-cebea43a21aa -113.245616 -84.453532 3709.545342 \n", + "2844585c-0d35-488d-a449-685bcd57afbf -134.057020 -0.000000 4781.183683 \n", + "1dc9afba-23b5-41a0-8540-b479ed8baf4b -144.057020 -0.000000 5137.836671 \n", + "9c3b8f97-7972-477d-9dc8-87365cc0ad0e -576.720781 -206.084407 22053.200473 \n", "\n", " voltage_level_id \\\n", "id \n", @@ -2768,7 +2633,7 @@ "9c3b8f97-7972-477d-9dc8-87365cc0ad0e True " ] }, - "execution_count": 22, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -2790,7 +2655,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 17, "metadata": { "pycharm": { "name": "#%%\n" @@ -2800,10 +2665,10 @@ { "data": { "text/plain": [ - "90.0" + "np.float64(90.0)" ] }, - "execution_count": 23, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -2826,7 +2691,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 18, "metadata": { "pycharm": { "name": "#%%\n" @@ -2850,7 +2715,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 19, "metadata": { "pycharm": { "name": "#%%\n" @@ -2860,10 +2725,10 @@ { "data": { "text/plain": [ - "100.0" + "np.float64(100.0)" ] }, - "execution_count": 25, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -2886,7 +2751,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 20, "metadata": { "pycharm": { "name": "#%%\n" @@ -2896,10 +2761,10 @@ { "data": { "text/plain": [ - "[ComponentResult(connected_component_num=0, synchronous_component_num=0, status=CONVERGED, status_text=CONVERGED, iteration_count=7, reference_bus_id='8d8a82ba-b5b0-4e94-861a-192af055f2b8_0', slack_bus_results=[SlackBusResult(id='8d8a82ba-b5b0-4e94-861a-192af055f2b8_0', active_power_mismatch=0.3444775195734273)], distributed_active_power=-54.24227251491311)]" + "[ComponentResult(connected_component_num=0, synchronous_component_num=0, status=CONVERGED, status_text=Converged, iteration_count=7, reference_bus_id='c1d5bfde8f8011e08e4d00247eb1f55e_0', slack_bus_results=[SlackBusResult(id='c1d5bfde8f8011e08e4d00247eb1f55e_0', active_power_mismatch=-0.25955289487091804)], distributed_active_power=-55.2225126815256)]" ] }, - "execution_count": 26, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -2922,7 +2787,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 21, "metadata": { "pycharm": { "name": "#%%\n" @@ -3009,9 +2874,9 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -3031,9 +2896,9 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -3053,9 +2918,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3075,9 +2940,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3097,9 +2962,9 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -3151,11 +3016,11 @@ "\n", " p q i \\\n", "id \n", - "3a3b27be-b18b-4385-b557-6735d733baf0 -94.290287 -26.937530 5135.284664 \n", - "550ebe0d-f2b2-48c1-991f-cebea43a21aa -112.290287 -24.342298 3017.085401 \n", - "2844585c-0d35-488d-a449-685bcd57afbf -132.862859 -0.000000 4717.532906 \n", - "1dc9afba-23b5-41a0-8540-b479ed8baf4b -142.862859 -0.000000 5072.600751 \n", - "9c3b8f97-7972-477d-9dc8-87365cc0ad0e -571.944137 -165.116497 21436.200746 \n", + "3a3b27be-b18b-4385-b557-6735d733baf0 -94.187104 58.301221 6123.602646 \n", + "550ebe0d-f2b2-48c1-991f-cebea43a21aa -112.187104 -84.603909 3689.677534 \n", + "2844585c-0d35-488d-a449-685bcd57afbf -132.733880 -0.000000 4733.761755 \n", + "1dc9afba-23b5-41a0-8540-b479ed8baf4b -142.733880 -0.000000 5090.397284 \n", + "9c3b8f97-7972-477d-9dc8-87365cc0ad0e -571.428221 -205.411167 21865.615940 \n", "\n", " voltage_level_id \\\n", "id \n", @@ -3182,7 +3047,7 @@ "9c3b8f97-7972-477d-9dc8-87365cc0ad0e True " ] }, - "execution_count": 27, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -3204,7 +3069,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 22, "metadata": { "pycharm": { "name": "#%%\n" @@ -3285,12 +3150,12 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -3307,12 +3172,12 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -3332,18 +3197,18 @@ "\n", " b1 g2 b2 p1 \\\n", "id \n", - "b58bf21a-096a-4dae-9a01-3f03b60c24c7 0.000021 0.000034 0.000021 -17.587416 \n", - "ffbabc27-1ccd-4fdc-b037-e341706c8d29 0.000010 0.000060 0.000010 -6.224587 \n", + "b58bf21a-096a-4dae-9a01-3f03b60c24c7 0.000021 0.000034 0.000021 -17.685639 \n", + "ffbabc27-1ccd-4fdc-b037-e341706c8d29 0.000010 0.000060 0.000010 -6.336742 \n", "\n", " q1 i1 p2 \\\n", "id \n", - "b58bf21a-096a-4dae-9a01-3f03b60c24c7 -3.106957 45.445906 21.083981 \n", - "ffbabc27-1ccd-4fdc-b037-e341706c8d29 -1.330019 16.196622 12.424309 \n", + "b58bf21a-096a-4dae-9a01-3f03b60c24c7 -5.312858 47.488283 21.115713 \n", + "ffbabc27-1ccd-4fdc-b037-e341706c8d29 -2.391001 17.417027 12.417184 \n", "\n", " q2 i2 \\\n", "id \n", - "b58bf21a-096a-4dae-9a01-3f03b60c24c7 1.169710 53.617718 \n", - "ffbabc27-1ccd-4fdc-b037-e341706c8d29 0.418134 31.565048 \n", + "b58bf21a-096a-4dae-9a01-3f03b60c24c7 3.434416 54.811563 \n", + "ffbabc27-1ccd-4fdc-b037-e341706c8d29 1.507009 32.047555 \n", "\n", " voltage_level1_id \\\n", "id \n", @@ -3371,7 +3236,7 @@ "ffbabc27-1ccd-4fdc-b037-e341706c8d29 True True " ] }, - "execution_count": 28, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -3382,7 +3247,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -3421,6 +3286,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3441,6 +3307,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3453,14 +3320,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3472,14 +3340,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3491,14 +3360,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3510,14 +3380,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3529,14 +3400,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3548,14 +3420,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3567,14 +3440,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3586,14 +3460,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3605,14 +3480,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3624,14 +3500,15 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -3667,16 +3544,16 @@ "\n", " p q i \\\n", "id \n", - "ed0c5d75-4a54-43c8-b782-b20d7431630b -43.858954 88.851000 136.736232 \n", - "b18cd1aa-7808-49b9-a7cf-605eaf07b006 -90.648689 149.265265 240.990783 \n", - "78736387-5f60-4832-b3fe-d50daf81b0a6 -39.220349 59.054995 97.829358 \n", - "a16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4 -16.237023 1.123689 41.326852 \n", - "17086487-56ba-4979-b8de-064025a6b4da -18.271265 -2.711533 46.901585 \n", - "a279a3dc-550b-426c-af3a-61b7be508dcc 20.466345 -2.289792 52.347008 \n", - "8fdc7abd-3746-481a-a65e-3df56acd8b13 21.145972 -5.181329 55.339945 \n", - "7f43f508-2496-4b64-9146-0a40406cbe49 54.973610 -108.150034 169.292749 \n", - "e8acf6b6-99cb-45ad-b8dc-16c7866a4ddc 104.162080 -169.365875 277.456249 \n", - "dad02278-bd25-476f-8f58-dbe44be72586 57.873034 -96.129847 156.575245 \n", + "ed0c5d75-4a54-43c8-b782-b20d7431630b -44.074415 79.398809 126.703886 \n", + "b18cd1aa-7808-49b9-a7cf-605eaf07b006 -90.107574 132.603780 223.687774 \n", + "78736387-5f60-4832-b3fe-d50daf81b0a6 -39.254095 50.754496 89.522972 \n", + "a16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4 -16.294068 -0.556141 41.771397 \n", + "17086487-56ba-4979-b8de-064025a6b4da -18.238829 -4.385284 48.061508 \n", + "a279a3dc-550b-426c-af3a-61b7be508dcc 20.460359 -0.575155 52.257277 \n", + "8fdc7abd-3746-481a-a65e-3df56acd8b13 21.074380 -3.384612 54.493757 \n", + "7f43f508-2496-4b64-9146-0a40406cbe49 54.662015 -98.973320 159.359054 \n", + "e8acf6b6-99cb-45ad-b8dc-16c7866a4ddc 103.320111 -152.565573 259.703284 \n", + "dad02278-bd25-476f-8f58-dbe44be72586 57.778985 -86.683186 146.829004 \n", "\n", " voltage_level_id \\\n", "id \n", @@ -3717,18 +3594,18 @@ "e8acf6b6-99cb-45ad-b8dc-16c7866a4ddc True TN_Border_GY11 \n", "dad02278-bd25-476f-8f58-dbe44be72586 True TN_Border_MA11 \n", "\n", - " ucte_xnode_code \\\n", - "id \n", - "ed0c5d75-4a54-43c8-b782-b20d7431630b TN_Border_MA11 \n", - "b18cd1aa-7808-49b9-a7cf-605eaf07b006 TN_Border_GY11 \n", - "78736387-5f60-4832-b3fe-d50daf81b0a6 TN_Border_AL11 \n", - "a16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4 TN_Border_ST24 \n", - "17086487-56ba-4979-b8de-064025a6b4da TN_Border_ST23 \n", - "a279a3dc-550b-426c-af3a-61b7be508dcc TN_Border_ST24 \n", - "8fdc7abd-3746-481a-a65e-3df56acd8b13 TN_Border_ST23 \n", - "7f43f508-2496-4b64-9146-0a40406cbe49 TN_Border_AL11 \n", - "e8acf6b6-99cb-45ad-b8dc-16c7866a4ddc TN_Border_GY11 \n", - "dad02278-bd25-476f-8f58-dbe44be72586 TN_Border_MA11 \n", + " ucte_xnode_code paired \\\n", + "id \n", + "ed0c5d75-4a54-43c8-b782-b20d7431630b TN_Border_MA11 True \n", + "b18cd1aa-7808-49b9-a7cf-605eaf07b006 TN_Border_GY11 True \n", + "78736387-5f60-4832-b3fe-d50daf81b0a6 TN_Border_AL11 True \n", + "a16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4 TN_Border_ST24 True \n", + "17086487-56ba-4979-b8de-064025a6b4da TN_Border_ST23 True \n", + "a279a3dc-550b-426c-af3a-61b7be508dcc TN_Border_ST24 True \n", + "8fdc7abd-3746-481a-a65e-3df56acd8b13 TN_Border_ST23 True \n", + "7f43f508-2496-4b64-9146-0a40406cbe49 TN_Border_AL11 True \n", + "e8acf6b6-99cb-45ad-b8dc-16c7866a4ddc TN_Border_GY11 True \n", + "dad02278-bd25-476f-8f58-dbe44be72586 TN_Border_MA11 True \n", "\n", " tie_line_id \n", "id \n", @@ -3744,7 +3621,7 @@ "dad02278-bd25-476f-8f58-dbe44be72586 dad02278-bd25-476f-8f58-dbe44be72586 + ed0c5d7... " ] }, - "execution_count": 29, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -3773,25 +3650,13 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 24, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "\n", - "True\n", - "\n", - "\n", - "True\n" - ] - }, { "data": { "text/html": [ @@ -3840,7 +3705,7 @@ "BE -> NL 0.419779 " ] }, - "execution_count": 30, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -3854,11 +3719,348 @@ "results = sa.run(eu)\n", "results.get_branch_flows_sensitivity_matrix()" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "CGMES full export: by default, the EQ, SSH, TP and SV are exported." + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "eu.save(\"./eu\", \"CGMES\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To export only the SV, an extra parameter should be added:" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "eu.save(\"./eu_test\", \"CGMES\", parameters={'iidm.export.cgmes.profiles': 'SV'})" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For information, the export parameters for the CGMES format are:" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "
100.256000Truea708c3bc-465d-4fe7-b6ef-6fa6408a62b0-85.354183-27.0883804689.473090-85.24561657.5373855682.8889314ba71b59-ee2f-450b-9f7d-cc2f1cc5e3864ba71b59-ee2f-450b-9f7d-cc2f1cc5e386_0True18.720301True550ebe0d-f2b2-48c1-991f-cebea43a21aa-113.354183-24.7050003046.407443-113.245616-84.4535323709.545342929ba893-c9dc-44d7-b1fd-30834bd3ab85929ba893-c9dc-44d7-b1fd-30834bd3ab85_0True77.743000True2844585c-0d35-488d-a449-685bcd57afbf-134.192729-134.057020-0.0000004765.1607854781.1836832a37dc57-2faf-464a-8175-bc415f9a635f2a37dc57-2faf-464a-8175-bc415f9a635f_0True83.296000True1dc9afba-23b5-41a0-8540-b479ed8baf4b-144.192729-144.057020-0.0000005120.2590695137.8366712a37dc57-2faf-464a-8175-bc415f9a635f2a37dc57-2faf-464a-8175-bc415f9a635f_0True386.922556True9c3b8f97-7972-477d-9dc8-87365cc0ad0e-577.263618-166.12947321630.359223-576.720781-206.08440722053.2004738d8a82ba-b5b0-4e94-861a-192af055f2b88d8a82ba-b5b0-4e94-861a-192af055f2b8_0True100.256000Truea708c3bc-465d-4fe7-b6ef-6fa6408a62b0-94.290287-26.9375305135.284664-94.18710458.3012216123.6026464ba71b59-ee2f-450b-9f7d-cc2f1cc5e3864ba71b59-ee2f-450b-9f7d-cc2f1cc5e386_0True18.720301True550ebe0d-f2b2-48c1-991f-cebea43a21aa-112.290287-24.3422983017.085401-112.187104-84.6039093689.677534929ba893-c9dc-44d7-b1fd-30834bd3ab85929ba893-c9dc-44d7-b1fd-30834bd3ab85_0True77.743000True2844585c-0d35-488d-a449-685bcd57afbf-132.862859-132.733880-0.0000004717.5329064733.7617552a37dc57-2faf-464a-8175-bc415f9a635f2a37dc57-2faf-464a-8175-bc415f9a635f_0True83.296000True1dc9afba-23b5-41a0-8540-b479ed8baf4b-142.862859-142.733880-0.0000005072.6007515090.3972842a37dc57-2faf-464a-8175-bc415f9a635f2a37dc57-2faf-464a-8175-bc415f9a635f_0True386.922556True9c3b8f97-7972-477d-9dc8-87365cc0ad0e-571.944137-165.11649721436.200746-571.428221-205.41116721865.6159408d8a82ba-b5b0-4e94-861a-192af055f2b88d8a82ba-b5b0-4e94-861a-192af055f2b8_0True0.0000210.0000340.000021-17.587416-3.10695745.44590621.0839811.16971053.617718-17.685639-5.31285847.48828321.1157133.43441654.811563b10b171b-3bc5-4849-bb1f-61ed9ea1ec7cd0486169-2205-40b2-895e-b672ecb9e5fcb10b171b-3bc5-4849-bb1f-61ed9ea1ec7c_00.0000100.0000600.000010-6.224587-1.33001916.19662212.4243090.41813431.565048-6.336742-2.39100117.41702712.4171841.50700932.047555b10b171b-3bc5-4849-bb1f-61ed9ea1ec7cd0486169-2205-40b2-895e-b672ecb9e5fcb10b171b-3bc5-4849-bb1f-61ed9ea1ec7c_0connectedpairing_keyucte_xnode_codepairedtie_line_id
0.000025-43.68722784.876604-43.85895488.851000136.736232-44.07441579.398809126.703886469df5f7-058f-4451-a998-57a48e8a56fe469df5f7-058f-4451-a998-57a48e8a56fe_0TrueTN_Border_MA11TN_Border_MA11Truedad02278-bd25-476f-8f58-dbe44be72586 + ed0c5d7...
0.000066-90.037005148.603743-90.648689149.265265240.990783-90.107574132.603780223.687774469df5f7-058f-4451-a998-57a48e8a56fe469df5f7-058f-4451-a998-57a48e8a56fe_0TrueTN_Border_GY11TN_Border_GY11Trueb18cd1aa-7808-49b9-a7cf-605eaf07b006 + e8acf6b...
0.000150-46.81662579.193778-39.22034959.05499597.829358-39.25409550.75449689.522972469df5f7-058f-4451-a998-57a48e8a56fe469df5f7-058f-4451-a998-57a48e8a56fe_0TrueTN_Border_AL11TN_Border_AL11True78736387-5f60-4832-b3fe-d50daf81b0a6 + 7f43f50...
0.000022-26.8050061.489867-16.2370231.12368941.326852-16.294068-0.55614141.771397d0486169-2205-40b2-895e-b672ecb9e5fcd0486169-2205-40b2-895e-b672ecb9e5fc_0TrueTN_Border_ST24TN_Border_ST24Truea16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4 + a279a3d...
0.000083-27.3652250.425626-18.271265-2.71153346.901585-18.238829-4.38528448.061508d0486169-2205-40b2-895e-b672ecb9e5fcd0486169-2205-40b2-895e-b672ecb9e5fc_0TrueTN_Border_ST23TN_Border_ST23True17086487-56ba-4979-b8de-064025a6b4da + 8fdc7ab...
0.00002026.805006-1.48986720.466345-2.28979252.34700820.460359-0.57515552.257277c1d5bfea8f8011e08e4d00247eb1f55ec1d5bfea8f8011e08e4d00247eb1f55e_0TrueTN_Border_ST24TN_Border_ST24Truea16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4 + a279a3d...
0.00009027.365225-0.42562621.145972-5.18132955.33994521.074380-3.38461254.493757c1d5bfea8f8011e08e4d00247eb1f55ec1d5bfea8f8011e08e4d00247eb1f55e_0TrueTN_Border_ST23TN_Border_ST23True17086487-56ba-4979-b8de-064025a6b4da + 8fdc7ab...
0.00014146.816625-79.19377854.973610-108.150034169.29274954.662015-98.973320159.359054c1d5bfde8f8011e08e4d00247eb1f55ec1d5bfde8f8011e08e4d00247eb1f55e_0TrueTN_Border_AL11TN_Border_AL11True78736387-5f60-4832-b3fe-d50daf81b0a6 + 7f43f50...
0.00006590.037005-148.603743104.162080-169.365875277.456249103.320111-152.565573259.703284c1d5bfde8f8011e08e4d00247eb1f55ec1d5bfde8f8011e08e4d00247eb1f55e_0TrueTN_Border_GY11TN_Border_GY11Trueb18cd1aa-7808-49b9-a7cf-605eaf07b006 + e8acf6b...
0.00002543.687227-84.87660457.873034-96.129847156.57524557.778985-86.683186146.829004c1d5bfde8f8011e08e4d00247eb1f55ec1d5bfde8f8011e08e4d00247eb1f55e_0TrueTN_Border_MA11TN_Border_MA11Truedad02278-bd25-476f-8f58-dbe44be72586 + ed0c5d7...
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
descriptiontypedefaultpossible_values
name
iidm.export.cgmes.base-nameBasename for output filesSTRING
iidm.export.cgmes.cim-versionCIM version to exportSTRING[14, 16, 100]
iidm.export.cgmes.export-boundary-power-flowsExport boundaries' power flowsBOOLEANtrue
iidm.export.cgmes.export-power-flows-for-switchesExport power flows for switchesBOOLEANtrue
iidm.export.cgmes.naming-strategyConfigure what type of naming strategy you wantSTRINGidentity[identity, cgmes, cgmes-fix-all-invalid-ids]
iidm.export.cgmes.profilesProfiles to exportSTRING_LIST[EQ, TP, SSH, SV][EQ, TP, SSH, SV]
iidm.export.cgmes.cgm_exportTrue for a CGM export, False for an IGM exportBOOLEANfalse
iidm.export.cgmes.boundary-EQ-identifierBoundary EQ model identifierSTRING
iidm.export.cgmes.boundary-TP-identifierBoundary TP model identifierSTRING
iidm.export.cgmes.modeling-authority-setModeling authority setSTRING
iidm.export.cgmes.model-descriptionModel descriptionSTRING
iidm.export.cgmes.export-transformers-with-highest-voltage-at-end1Export transformers with highest voltage at end1BOOLEANfalse
iidm.export.cgmes.sourcing-actorSourcing actor name (for CGM business processes)STRING
iidm.export.cgmes.export-load-flow-statusExport load flow status of topological islandsBOOLEANtrue
iidm.export.cgmes.max-p-mismatch-convergedMax mismatch in active power to consider a bus...DOUBLE0.1
iidm.export.cgmes.max-q-mismatch-convergedMax mismatch in reactive power to consider a b...DOUBLE0.1
iidm.export.cgmes.export-sv-injections-for-slacksExport SvInjections with the mismatch of slack...BOOLEANtrue
iidm.export.cgmes.uuid-namespaceNamespace to use for name-based UUID generatio...STRING551699a3-6423-5ea2-9c3c-6b0b7fa8d731
iidm.export.cgmes.model-versionModel versionSTRING
iidm.export.cgmes.business-processBusiness processSTRING1D
iidm.export.cgmes.update-dependenciesTrue if dependencies should be updated automat...BOOLEANtrue
\n", + "
" + ], + "text/plain": [ + " description \\\n", + "name \n", + "iidm.export.cgmes.base-name Basename for output files \n", + "iidm.export.cgmes.cim-version CIM version to export \n", + "iidm.export.cgmes.export-boundary-power-flows Export boundaries' power flows \n", + "iidm.export.cgmes.export-power-flows-for-switches Export power flows for switches \n", + "iidm.export.cgmes.naming-strategy Configure what type of naming strategy you want \n", + "iidm.export.cgmes.profiles Profiles to export \n", + "iidm.export.cgmes.cgm_export True for a CGM export, False for an IGM export \n", + "iidm.export.cgmes.boundary-EQ-identifier Boundary EQ model identifier \n", + "iidm.export.cgmes.boundary-TP-identifier Boundary TP model identifier \n", + "iidm.export.cgmes.modeling-authority-set Modeling authority set \n", + "iidm.export.cgmes.model-description Model description \n", + "iidm.export.cgmes.export-transformers-with-high... Export transformers with highest voltage at end1 \n", + "iidm.export.cgmes.sourcing-actor Sourcing actor name (for CGM business processes) \n", + "iidm.export.cgmes.export-load-flow-status Export load flow status of topological islands \n", + "iidm.export.cgmes.max-p-mismatch-converged Max mismatch in active power to consider a bus... \n", + "iidm.export.cgmes.max-q-mismatch-converged Max mismatch in reactive power to consider a b... \n", + "iidm.export.cgmes.export-sv-injections-for-slacks Export SvInjections with the mismatch of slack... \n", + "iidm.export.cgmes.uuid-namespace Namespace to use for name-based UUID generatio... \n", + "iidm.export.cgmes.model-version Model version \n", + "iidm.export.cgmes.business-process Business process \n", + "iidm.export.cgmes.update-dependencies True if dependencies should be updated automat... \n", + "\n", + " type \\\n", + "name \n", + "iidm.export.cgmes.base-name STRING \n", + "iidm.export.cgmes.cim-version STRING \n", + "iidm.export.cgmes.export-boundary-power-flows BOOLEAN \n", + "iidm.export.cgmes.export-power-flows-for-switches BOOLEAN \n", + "iidm.export.cgmes.naming-strategy STRING \n", + "iidm.export.cgmes.profiles STRING_LIST \n", + "iidm.export.cgmes.cgm_export BOOLEAN \n", + "iidm.export.cgmes.boundary-EQ-identifier STRING \n", + "iidm.export.cgmes.boundary-TP-identifier STRING \n", + "iidm.export.cgmes.modeling-authority-set STRING \n", + "iidm.export.cgmes.model-description STRING \n", + "iidm.export.cgmes.export-transformers-with-high... BOOLEAN \n", + "iidm.export.cgmes.sourcing-actor STRING \n", + "iidm.export.cgmes.export-load-flow-status BOOLEAN \n", + "iidm.export.cgmes.max-p-mismatch-converged DOUBLE \n", + "iidm.export.cgmes.max-q-mismatch-converged DOUBLE \n", + "iidm.export.cgmes.export-sv-injections-for-slacks BOOLEAN \n", + "iidm.export.cgmes.uuid-namespace STRING \n", + "iidm.export.cgmes.model-version STRING \n", + "iidm.export.cgmes.business-process STRING \n", + "iidm.export.cgmes.update-dependencies BOOLEAN \n", + "\n", + " default \\\n", + "name \n", + "iidm.export.cgmes.base-name \n", + "iidm.export.cgmes.cim-version \n", + "iidm.export.cgmes.export-boundary-power-flows true \n", + "iidm.export.cgmes.export-power-flows-for-switches true \n", + "iidm.export.cgmes.naming-strategy identity \n", + "iidm.export.cgmes.profiles [EQ, TP, SSH, SV] \n", + "iidm.export.cgmes.cgm_export false \n", + "iidm.export.cgmes.boundary-EQ-identifier \n", + "iidm.export.cgmes.boundary-TP-identifier \n", + "iidm.export.cgmes.modeling-authority-set \n", + "iidm.export.cgmes.model-description \n", + "iidm.export.cgmes.export-transformers-with-high... false \n", + "iidm.export.cgmes.sourcing-actor \n", + "iidm.export.cgmes.export-load-flow-status true \n", + "iidm.export.cgmes.max-p-mismatch-converged 0.1 \n", + "iidm.export.cgmes.max-q-mismatch-converged 0.1 \n", + "iidm.export.cgmes.export-sv-injections-for-slacks true \n", + "iidm.export.cgmes.uuid-namespace 551699a3-6423-5ea2-9c3c-6b0b7fa8d731 \n", + "iidm.export.cgmes.model-version \n", + "iidm.export.cgmes.business-process 1D \n", + "iidm.export.cgmes.update-dependencies true \n", + "\n", + " possible_values \n", + "name \n", + "iidm.export.cgmes.base-name \n", + "iidm.export.cgmes.cim-version [14, 16, 100] \n", + "iidm.export.cgmes.export-boundary-power-flows \n", + "iidm.export.cgmes.export-power-flows-for-switches \n", + "iidm.export.cgmes.naming-strategy [identity, cgmes, cgmes-fix-all-invalid-ids] \n", + "iidm.export.cgmes.profiles [EQ, TP, SSH, SV] \n", + "iidm.export.cgmes.cgm_export \n", + "iidm.export.cgmes.boundary-EQ-identifier \n", + "iidm.export.cgmes.boundary-TP-identifier \n", + "iidm.export.cgmes.modeling-authority-set \n", + "iidm.export.cgmes.model-description \n", + "iidm.export.cgmes.export-transformers-with-high... \n", + "iidm.export.cgmes.sourcing-actor \n", + "iidm.export.cgmes.export-load-flow-status \n", + "iidm.export.cgmes.max-p-mismatch-converged \n", + "iidm.export.cgmes.max-q-mismatch-converged \n", + "iidm.export.cgmes.export-sv-injections-for-slacks \n", + "iidm.export.cgmes.uuid-namespace \n", + "iidm.export.cgmes.model-version \n", + "iidm.export.cgmes.business-process \n", + "iidm.export.cgmes.update-dependencies " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pp.network.get_export_parameters(\"CGMES\")" + ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -3872,7 +4074,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.10" + "version": "3.10.12" } }, "nbformat": 4,