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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
 PGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix PointPGM Linear ImpedancePGM Linear CurrentPGM Newton-RaphsonPGM Iterative CurrentPandaPower Newton-RaphsonOpenDSS Fix Point
Symmetric calculation with solver initialization85.47x156.25x199.66x198.61x1.00x0.00xSymmetric calculation with solver initialization28.67x26.55x22.86x27.17x1.00x0.00x
Symmetric calculation without solver initialization145.07x172.70x76.54x80.87x1.00x0.00xSymmetric calculation without solver initialization68.75x46.12x23.22x17.65x1.00x0.00x
Asymmetric calculation with solver initialization1613.19x4104.40x2927.09x3128.81x1.00x506.28xAsymmetric calculation with solver initialization300.83x426.60x211.51x419.35x1.00x32.77x
Asymmetric calculation without solver initialization186.10x189.89x260.26x129.15x1.00x106.15xAsymmetric calculation without solver initialization173.08x172.72x68.57x148.62x1.00x110.55x
Time series symmetric calculation290.78x556.01x535.18x549.43x1.00x0.00xTime series symmetric calculation74.16x68.49x29.89x48.90x1.00x0.00x
Time series asymmetric calculation929.56x955.47x443.29x513.98x1.00x148.91xTime series asymmetric calculation293.22x289.08x92.68x210.18x1.00x83.56x
N-1 symmetric calculation317.78x462.87x416.78x430.62x1.00x0.00xN-1 symmetric calculation23.01x22.50x14.93x19.63x1.00x0.00x
N-1 asymmetric calculation473.49x483.67x456.68x581.92x1.00x0.00xN-1 asymmetric calculation166.28x156.44x65.80x138.78x1.00x0.00x
\n" ], "text/plain": [ - "" + "" ] }, "metadata": {},