diff --git a/Power Grid Model Benchmark.ipynb b/Power Grid Model Benchmark.ipynb
index 67f4cc3..a5c059a 100644
--- a/Power Grid Model Benchmark.ipynb
+++ b/Power Grid Model Benchmark.ipynb
@@ -614,7 +614,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "100%|██████████████████████████████████████████████████████████████████████| 10/10 [00:00<00:00, 79.37it/s]\n"
+ "100%|██████████████████████████████████████████████████████████████████| 1000/1000 [00:14<00:00, 70.01it/s]\n"
]
}
],
@@ -703,7 +703,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "100%|██████████████████████████████████████████████████████████████████████| 10/10 [00:00<00:00, 38.07it/s]\n"
+ "100%|██████████████████████████████████████████████████████████████████| 1000/1000 [03:23<00:00, 4.92it/s]\n"
]
}
],
@@ -1073,38 +1073,38 @@
"
\n",
" \n",
" Symmetric calculation | \n",
- " 1.517697e-11 | \n",
- " 2.034595e-10 | \n",
+ " 1.627143e-12 | \n",
+ " 5.222212e-13 | \n",
" NaN | \n",
"
\n",
" \n",
" Asymmetric calculation | \n",
- " 4.063416e-13 | \n",
- " 4.928613e-12 | \n",
- " 2.255973e-13 | \n",
+ " 5.796947e-10 | \n",
+ " 8.192199e-09 | \n",
+ " 5.401322e-09 | \n",
"
\n",
" \n",
" Time series symmetric calculation | \n",
- " 2.968714e-11 | \n",
- " 3.913116e-10 | \n",
+ " 1.774803e-12 | \n",
+ " 1.255385e-12 | \n",
" NaN | \n",
"
\n",
" \n",
" Time series asymmetric calculation | \n",
- " 2.374545e-12 | \n",
- " 3.730695e-11 | \n",
- " 1.484683e-07 | \n",
+ " 5.894767e-10 | \n",
+ " 3.375882e-09 | \n",
+ " 4.059398e-06 | \n",
"
\n",
" \n",
" N-1 symmetric calculation | \n",
- " 1.517586e-11 | \n",
- " 2.034841e-10 | \n",
+ " 1.632916e-12 | \n",
+ " 5.740408e-13 | \n",
" NaN | \n",
"
\n",
" \n",
" N-1 asymmetric calculation | \n",
- " 4.090062e-13 | \n",
- " 4.925491e-12 | \n",
+ " 5.797154e-10 | \n",
+ " 8.192231e-09 | \n",
" NaN | \n",
"
\n",
" \n",
@@ -1113,26 +1113,26 @@
],
"text/plain": [
" Deviation Voltage (p.u.) \\\n",
- "Symmetric calculation 1.517697e-11 \n",
- "Asymmetric calculation 4.063416e-13 \n",
- "Time series symmetric calculation 2.968714e-11 \n",
- "Time series asymmetric calculation 2.374545e-12 \n",
- "N-1 symmetric calculation 1.517586e-11 \n",
- "N-1 asymmetric calculation 4.090062e-13 \n",
+ "Symmetric calculation 1.627143e-12 \n",
+ "Asymmetric calculation 5.796947e-10 \n",
+ "Time series symmetric calculation 1.774803e-12 \n",
+ "Time series asymmetric calculation 5.894767e-10 \n",
+ "N-1 symmetric calculation 1.632916e-12 \n",
+ "N-1 asymmetric calculation 5.797154e-10 \n",
"\n",
" Deviation Loading (p.u.) \\\n",
- "Symmetric calculation 2.034595e-10 \n",
- "Asymmetric calculation 4.928613e-12 \n",
- "Time series symmetric calculation 3.913116e-10 \n",
- "Time series asymmetric calculation 3.730695e-11 \n",
- "N-1 symmetric calculation 2.034841e-10 \n",
- "N-1 asymmetric calculation 4.925491e-12 \n",
+ "Symmetric calculation 5.222212e-13 \n",
+ "Asymmetric calculation 8.192199e-09 \n",
+ "Time series symmetric calculation 1.255385e-12 \n",
+ "Time series asymmetric calculation 3.375882e-09 \n",
+ "N-1 symmetric calculation 5.740408e-13 \n",
+ "N-1 asymmetric calculation 8.192231e-09 \n",
"\n",
" Deviation Voltage (p.u.) OpenDSS \n",
"Symmetric calculation NaN \n",
- "Asymmetric calculation 2.255973e-13 \n",
+ "Asymmetric calculation 5.401322e-09 \n",
"Time series symmetric calculation NaN \n",
- "Time series asymmetric calculation 1.484683e-07 \n",
+ "Time series asymmetric calculation 4.059398e-06 \n",
"N-1 symmetric calculation NaN \n",
"N-1 asymmetric calculation NaN "
]
@@ -1193,74 +1193,74 @@
" \n",
" \n",
" Symmetric calculation with solver initialization | \n",
- " 0.000211 | \n",
- " 0.000115 | \n",
- " 0.000090 | \n",
- " 0.000091 | \n",
- " 0.017993 | \n",
+ " 0.000650 | \n",
+ " 0.000702 | \n",
+ " 0.000815 | \n",
+ " 0.000686 | \n",
+ " 0.018638 | \n",
" inf | \n",
"
\n",
" \n",
" Symmetric calculation without solver initialization | \n",
- " 0.000077 | \n",
- " 0.000065 | \n",
- " 0.000147 | \n",
- " 0.000139 | \n",
- " 0.011241 | \n",
+ " 0.000190 | \n",
+ " 0.000284 | \n",
+ " 0.000564 | \n",
+ " 0.000742 | \n",
+ " 0.013096 | \n",
" inf | \n",
"
\n",
" \n",
" Asymmetric calculation with solver initialization | \n",
- " 0.000329 | \n",
- " 0.000129 | \n",
- " 0.000181 | \n",
- " 0.000170 | \n",
- " 0.530383 | \n",
- " 0.001048 | \n",
+ " 0.001976 | \n",
+ " 0.001394 | \n",
+ " 0.002811 | \n",
+ " 0.001418 | \n",
+ " 0.594590 | \n",
+ " 0.018144 | \n",
"
\n",
" \n",
" Asymmetric calculation without solver initialization | \n",
- " 0.000131 | \n",
- " 0.000129 | \n",
- " 0.000094 | \n",
- " 0.000189 | \n",
- " 0.024448 | \n",
- " 0.000230 | \n",
+ " 0.000794 | \n",
+ " 0.000795 | \n",
+ " 0.002003 | \n",
+ " 0.000924 | \n",
+ " 0.137374 | \n",
+ " 0.001243 | \n",
"
\n",
" \n",
" Time series symmetric calculation | \n",
- " 0.000457 | \n",
- " 0.000239 | \n",
- " 0.000248 | \n",
- " 0.000242 | \n",
- " 0.132829 | \n",
+ " 0.192804 | \n",
+ " 0.208759 | \n",
+ " 0.478408 | \n",
+ " 0.292400 | \n",
+ " 14.297663 | \n",
" inf | \n",
"
\n",
" \n",
" Time series asymmetric calculation | \n",
- " 0.000290 | \n",
- " 0.000282 | \n",
- " 0.000608 | \n",
- " 0.000525 | \n",
- " 0.269716 | \n",
- " 0.001811 | \n",
+ " 0.692793 | \n",
+ " 0.702723 | \n",
+ " 2.191837 | \n",
+ " 0.966539 | \n",
+ " 203.143780 | \n",
+ " 2.431052 | \n",
"
\n",
" \n",
" N-1 symmetric calculation | \n",
- " 0.000292 | \n",
- " 0.000201 | \n",
- " 0.000223 | \n",
- " 0.000216 | \n",
- " 0.092811 | \n",
+ " 0.542643 | \n",
+ " 0.554907 | \n",
+ " 0.836441 | \n",
+ " 0.635951 | \n",
+ " 12.486265 | \n",
" inf | \n",
"
\n",
" \n",
" N-1 asymmetric calculation | \n",
- " 0.000317 | \n",
- " 0.000311 | \n",
- " 0.000329 | \n",
- " 0.000258 | \n",
- " 0.150255 | \n",
+ " 1.124304 | \n",
+ " 1.195040 | \n",
+ " 2.841185 | \n",
+ " 1.347059 | \n",
+ " 186.949392 | \n",
" inf | \n",
"
\n",
" \n",
@@ -1269,62 +1269,62 @@
],
"text/plain": [
" PGM Linear Impedance \\\n",
- "Symmetric calculation with solver initialization 0.000211 \n",
- "Symmetric calculation without solver initializa... 0.000077 \n",
- "Asymmetric calculation with solver initialization 0.000329 \n",
- "Asymmetric calculation without solver initializ... 0.000131 \n",
- "Time series symmetric calculation 0.000457 \n",
- "Time series asymmetric calculation 0.000290 \n",
- "N-1 symmetric calculation 0.000292 \n",
- "N-1 asymmetric calculation 0.000317 \n",
+ "Symmetric calculation with solver initialization 0.000650 \n",
+ "Symmetric calculation without solver initializa... 0.000190 \n",
+ "Asymmetric calculation with solver initialization 0.001976 \n",
+ "Asymmetric calculation without solver initializ... 0.000794 \n",
+ "Time series symmetric calculation 0.192804 \n",
+ "Time series asymmetric calculation 0.692793 \n",
+ "N-1 symmetric calculation 0.542643 \n",
+ "N-1 asymmetric calculation 1.124304 \n",
"\n",
" PGM Linear Current \\\n",
- "Symmetric calculation with solver initialization 0.000115 \n",
- "Symmetric calculation without solver initializa... 0.000065 \n",
- "Asymmetric calculation with solver initialization 0.000129 \n",
- "Asymmetric calculation without solver initializ... 0.000129 \n",
- "Time series symmetric calculation 0.000239 \n",
- "Time series asymmetric calculation 0.000282 \n",
- "N-1 symmetric calculation 0.000201 \n",
- "N-1 asymmetric calculation 0.000311 \n",
+ "Symmetric calculation with solver initialization 0.000702 \n",
+ "Symmetric calculation without solver initializa... 0.000284 \n",
+ "Asymmetric calculation with solver initialization 0.001394 \n",
+ "Asymmetric calculation without solver initializ... 0.000795 \n",
+ "Time series symmetric calculation 0.208759 \n",
+ "Time series asymmetric calculation 0.702723 \n",
+ "N-1 symmetric calculation 0.554907 \n",
+ "N-1 asymmetric calculation 1.195040 \n",
"\n",
" PGM Newton-Raphson \\\n",
- "Symmetric calculation with solver initialization 0.000090 \n",
- "Symmetric calculation without solver initializa... 0.000147 \n",
- "Asymmetric calculation with solver initialization 0.000181 \n",
- "Asymmetric calculation without solver initializ... 0.000094 \n",
- "Time series symmetric calculation 0.000248 \n",
- "Time series asymmetric calculation 0.000608 \n",
- "N-1 symmetric calculation 0.000223 \n",
- "N-1 asymmetric calculation 0.000329 \n",
+ "Symmetric calculation with solver initialization 0.000815 \n",
+ "Symmetric calculation without solver initializa... 0.000564 \n",
+ "Asymmetric calculation with solver initialization 0.002811 \n",
+ "Asymmetric calculation without solver initializ... 0.002003 \n",
+ "Time series symmetric calculation 0.478408 \n",
+ "Time series asymmetric calculation 2.191837 \n",
+ "N-1 symmetric calculation 0.836441 \n",
+ "N-1 asymmetric calculation 2.841185 \n",
"\n",
" PGM Iterative Current \\\n",
- "Symmetric calculation with solver initialization 0.000091 \n",
- "Symmetric calculation without solver initializa... 0.000139 \n",
- "Asymmetric calculation with solver initialization 0.000170 \n",
- "Asymmetric calculation without solver initializ... 0.000189 \n",
- "Time series symmetric calculation 0.000242 \n",
- "Time series asymmetric calculation 0.000525 \n",
- "N-1 symmetric calculation 0.000216 \n",
- "N-1 asymmetric calculation 0.000258 \n",
+ "Symmetric calculation with solver initialization 0.000686 \n",
+ "Symmetric calculation without solver initializa... 0.000742 \n",
+ "Asymmetric calculation with solver initialization 0.001418 \n",
+ "Asymmetric calculation without solver initializ... 0.000924 \n",
+ "Time series symmetric calculation 0.292400 \n",
+ "Time series asymmetric calculation 0.966539 \n",
+ "N-1 symmetric calculation 0.635951 \n",
+ "N-1 asymmetric calculation 1.347059 \n",
"\n",
" PandaPower Newton-Raphson \\\n",
- "Symmetric calculation with solver initialization 0.017993 \n",
- "Symmetric calculation without solver initializa... 0.011241 \n",
- "Asymmetric calculation with solver initialization 0.530383 \n",
- "Asymmetric calculation without solver initializ... 0.024448 \n",
- "Time series symmetric calculation 0.132829 \n",
- "Time series asymmetric calculation 0.269716 \n",
- "N-1 symmetric calculation 0.092811 \n",
- "N-1 asymmetric calculation 0.150255 \n",
+ "Symmetric calculation with solver initialization 0.018638 \n",
+ "Symmetric calculation without solver initializa... 0.013096 \n",
+ "Asymmetric calculation with solver initialization 0.594590 \n",
+ "Asymmetric calculation without solver initializ... 0.137374 \n",
+ "Time series symmetric calculation 14.297663 \n",
+ "Time series asymmetric calculation 203.143780 \n",
+ "N-1 symmetric calculation 12.486265 \n",
+ "N-1 asymmetric calculation 186.949392 \n",
"\n",
" OpenDSS Fix Point \n",
"Symmetric calculation with solver initialization inf \n",
"Symmetric calculation without solver initializa... inf \n",
- "Asymmetric calculation with solver initialization 0.001048 \n",
- "Asymmetric calculation without solver initializ... 0.000230 \n",
+ "Asymmetric calculation with solver initialization 0.018144 \n",
+ "Asymmetric calculation without solver initializ... 0.001243 \n",
"Time series symmetric calculation inf \n",
- "Time series asymmetric calculation 0.001811 \n",
+ "Time series asymmetric calculation 2.431052 \n",
"N-1 symmetric calculation inf \n",
"N-1 asymmetric calculation inf "
]
@@ -1348,96 +1348,96 @@
"text/html": [
"\n",
- "\n",
+ "\n",
" \n",
" \n",
" | \n",
- " PGM Linear Impedance | \n",
- " PGM Linear Current | \n",
- " PGM Newton-Raphson | \n",
- " PGM Iterative Current | \n",
- " PandaPower Newton-Raphson | \n",
- " OpenDSS Fix Point | \n",
+ " PGM Linear Impedance | \n",
+ " PGM Linear Current | \n",
+ " PGM Newton-Raphson | \n",
+ " PGM Iterative Current | \n",
+ " PandaPower Newton-Raphson | \n",
+ " OpenDSS Fix Point | \n",
"
\n",
" \n",
" \n",
" \n",
- " Symmetric calculation with solver initialization | \n",
- " 85.47x | \n",
- " 156.25x | \n",
- " 199.66x | \n",
- " 198.61x | \n",
- " 1.00x | \n",
- " 0.00x | \n",
+ " Symmetric calculation with solver initialization | \n",
+ " 28.67x | \n",
+ " 26.55x | \n",
+ " 22.86x | \n",
+ " 27.17x | \n",
+ " 1.00x | \n",
+ " 0.00x | \n",
"
\n",
" \n",
- " Symmetric calculation without solver initialization | \n",
- " 145.07x | \n",
- " 172.70x | \n",
- " 76.54x | \n",
- " 80.87x | \n",
- " 1.00x | \n",
- " 0.00x | \n",
+ " Symmetric calculation without solver initialization | \n",
+ " 68.75x | \n",
+ " 46.12x | \n",
+ " 23.22x | \n",
+ " 17.65x | \n",
+ " 1.00x | \n",
+ " 0.00x | \n",
"
\n",
" \n",
- " Asymmetric calculation with solver initialization | \n",
- " 1613.19x | \n",
- " 4104.40x | \n",
- " 2927.09x | \n",
- " 3128.81x | \n",
- " 1.00x | \n",
- " 506.28x | \n",
+ " Asymmetric calculation with solver initialization | \n",
+ " 300.83x | \n",
+ " 426.60x | \n",
+ " 211.51x | \n",
+ " 419.35x | \n",
+ " 1.00x | \n",
+ " 32.77x | \n",
"
\n",
" \n",
- " Asymmetric calculation without solver initialization | \n",
- " 186.10x | \n",
- " 189.89x | \n",
- " 260.26x | \n",
- " 129.15x | \n",
- " 1.00x | \n",
- " 106.15x | \n",
+ " Asymmetric calculation without solver initialization | \n",
+ " 173.08x | \n",
+ " 172.72x | \n",
+ " 68.57x | \n",
+ " 148.62x | \n",
+ " 1.00x | \n",
+ " 110.55x | \n",
"
\n",
" \n",
- " Time series symmetric calculation | \n",
- " 290.78x | \n",
- " 556.01x | \n",
- " 535.18x | \n",
- " 549.43x | \n",
- " 1.00x | \n",
- " 0.00x | \n",
+ " Time series symmetric calculation | \n",
+ " 74.16x | \n",
+ " 68.49x | \n",
+ " 29.89x | \n",
+ " 48.90x | \n",
+ " 1.00x | \n",
+ " 0.00x | \n",
"
\n",
" \n",
- " Time series asymmetric calculation | \n",
- " 929.56x | \n",
- " 955.47x | \n",
- " 443.29x | \n",
- " 513.98x | \n",
- " 1.00x | \n",
- " 148.91x | \n",
+ " Time series asymmetric calculation | \n",
+ " 293.22x | \n",
+ " 289.08x | \n",
+ " 92.68x | \n",
+ " 210.18x | \n",
+ " 1.00x | \n",
+ " 83.56x | \n",
"
\n",
" \n",
- " N-1 symmetric calculation | \n",
- " 317.78x | \n",
- " 462.87x | \n",
- " 416.78x | \n",
- " 430.62x | \n",
- " 1.00x | \n",
- " 0.00x | \n",
+ " N-1 symmetric calculation | \n",
+ " 23.01x | \n",
+ " 22.50x | \n",
+ " 14.93x | \n",
+ " 19.63x | \n",
+ " 1.00x | \n",
+ " 0.00x | \n",
"
\n",
" \n",
- " N-1 asymmetric calculation | \n",
- " 473.49x | \n",
- " 483.67x | \n",
- " 456.68x | \n",
- " 581.92x | \n",
- " 1.00x | \n",
- " 0.00x | \n",
+ " N-1 asymmetric calculation | \n",
+ " 166.28x | \n",
+ " 156.44x | \n",
+ " 65.80x | \n",
+ " 138.78x | \n",
+ " 1.00x | \n",
+ " 0.00x | \n",
"
\n",
" \n",
"
\n"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},