Kerber networks¶

The kerber networks are based on the grids used in the dissertation “Aufnahmefähigkeit von Niederspannungsverteilnetzen für die Einspeisung aus Photvoltaikanlagen” (Capacity of low voltage distribution networks with increased feed-in of photovoltaic power) by Georg Kerber. The following introduction shows the basic idea behind his network concepts and demonstrate how you can use them in pandapower.

“The increasing amount of new distributed power plants demands a reconsideration of conventional planning strategies in all classes and voltage levels of the electrical power networks. To get reliable results on loadability of low voltage networks statistically firm network models are required. A strategy for the classification of low voltage networks, exemplary results and a method for the generation of reference networks are shown.” (source: https:/mediatum.ub.tum.de/doc/681082/681082.pdf)

Average Kerber networks¶

Kerber Landnetze:

• Low number of loads per transformer station
• High proportion of agriculture and industry
• Typical network topologies: line

Kerber Dorfnetz:

• Higher number of loads per transformer station (compared to Kerber Landnetze)
• Lower proportion of agriculture and industry
• Typical network topologies: line, open ring

• Highest number of loads per transformer station (compared to Kerber Landnetze/Dorfnetz)
• no agriculture and industry
• high building density
• Typical network topologies: open ring, meshed networks

 Lines Total Length Loads Installed Power Kerber Landnetze Freileitung 1 13 0.273 km 13 104 kW Freileitung 2 8 0.390 km 8 64 kW Kabel 1 16 1.046 km 8 64 kW Kabel 2 28 1.343 km 14 112 kW Kerber Dorfnetz 114 3.412 km 57 342 kW Kerber Vorstadtnetze Kabel 1 292 4.476 km 146 292 kW Kabel 2 288 4.689 km 144 288 kW

You can include the kerber networks by simply using:

import pandapower.networks as pn

net1 = pn.create_kerber_net()


Kerber Landnetze¶

import pandapower.networks as pn

net1 = pn.create_kerber_landnetz_freileitung_1()

'''
This pandapower network includes the following parameter tables:
- bus (15 elements)
- line (13 elements) std_type="Al 120", l_lines_in_km=0.021
- trafo (1 elements)  std_type="0.125 MVA 10/0.4 kV Dyn5 ASEA"
- ext_grid (1 elements)
'''

net2 = pn.create_kerber_landnetz_freileitung_2()

'''
This pandapower network includes the following parameter tables:
- bus (10 elements)
- line (8 elements)  std_type="AL 50", l_lines_1_in_km=0.038, l_lines_2_in_km=0.081
- trafo (1 elements)  std_type="0.125 MVA 10/0.4 kV Dyn5 ASEA"
- ext_grid (1 elements)
'''


import pandapower.networks as pn

net1 = pn.create_kerber_landnetz_kabel_1()

'''
This pandapower network includes the following parameter tables:
- bus (18 elements)
- line (16 elements)  std_type="NAYY 150", std_type_branchout_line="NAYY 50"
- trafo (1 elements)  std_type = "0.125 MVA 10/0.4 kV Dyn5 ASEA"
- ext_grid (1 elements)
'''

net2 = pn.create_kerber_landnetz_kabel_2()

'''
This pandapower network includes the following parameter tables:
- bus (30 elements)
- line (28 elements)  std_type="NAYY 150", std_type_branchout_line="NAYY 50"
- trafo (1 elements)  std_type="0.125 MVA 10/0.4 kV Dyn5 ASEA"
- ext_grid (1 elements)
'''


Kerber Dorfnetz¶

import pandapower.networks as pn

net = pn.create_kerber_dorfnetz()

'''
This pandapower network includes the following parameter tables:
- bus (116 elements)
- line (114 elements) std_type="NAYY 150"; std_type_branchout_line="NAYY 50"
- trafo (1 elements) std_type="0.4 MVA 10/0.4 kV Yyn6 4 ASEA"
- ext_grid (1 elements)
'''


import pandapower.networks as pn

'''
This pandapower network includes the following parameter tables:
- bus (294 elements)
- line (292 elements) std_type="NAYY 150", std_type_branchout_line_1="NAYY 50", std_type_branchout_line_2="NYY 35"
- trafo (1 elements) std_type="0.63 MVA 20/0.4 kV Yyn6 wnr ASEA"
- ext_grid (1 elements)
'''


import pandapower.networks as pn

'''
This pandapower network includes the following parameter tables:
- bus (290 elements)
- line (288 elements) std_type="NAYY 150", std_type_branchout_line_1="NAYY 50", std_type_branchout_line_2="NYY 35"
- trafo (1 elements) "std_type=0.63 MVA 20/0.4 kV Yyn6 wnr ASEA"
- ext_grid (1 elements)
'''


Extreme Kerber networks¶

The typical kerber networks represent the most common low-voltage distribution grids. To produce statements of universal validity or check limit value, a significant part of all existing grids have to be involved. The following grids obtain special builds of parameters (very high line length, great number of branches or high loaded transformers). These parameters results in high loaded lines and low voltage magnitudes within the extreme network. By including the extreme networks, kerber reached the 95% confidence interval.

Therefore 95% of all parameter results in an considered distribution grid are equal or better compared to the outcomes from kerber extreme networks. Besides testing for extreme parameters you are able to check for functional capability of reactive power control. Since more rare network combination exist, the total number of extreme grids is higher than the amount of typical kerber networks.

 Lines Total Length Loads Installed Power Kerber Landnetze Freileitung 1 26 0.312 km 26 208 kW Freileitung 2 27 0.348 km 27 216 kW Kabel 1 52 1.339 km 26 208 kW Kabel 2 54 1.435 km 27 216 kW Kerber Dorfnetze Kabel 1 116 3.088 km 58 348 kW Kabel 2 234 6.094 km 117 702 kW Vorstadtnetze Kabel_a Type 1 290 3.296 km 145 290 kW Kabel_b Type 1 290 4.019 km 145 290 kW Kabel_c Type 2 382 5.256 km 191 382 kW Kabel_d Type 2 384 5.329 km 192 384 kW

The Kerber extreme networks are categorized into two groups:

Type I: Kerber networks with extreme lines

Type II: Kerber networks with extreme lines and high loaded transformer

Note

Note that all Kerber exteme networks (no matter what type / territory) consist of various branches, linetypes or line length.

Extreme Kerber Landnetze¶

import pandapower.networks as pn

'''Extrem Landnetz Freileitung Typ I'''
net = pn.kb_extrem_landnetz_freileitung()

'''Extrem Landnetz Kabel Typ I'''
net = pn.kb_extrem_landnetz_kabel()


import pandapower.networks as pn

'''Extrem Landnetz Freileitung Typ II'''
net = pn.kb_extrem_landnetz_freileitung_trafo()

'''Extrem Landnetz Kabel Typ II'''
net = pn.kb_extrem_landnetz_kabel_trafo()


Extreme Kerber Dorfnetze¶

import pandapower.networks as pn

'''Extrem Dorfnetz Kabel Typ I'''
net = pn.kb_extrem_dorfnetz()


import pandapower.networks as pn

'''Extrem Dorfnetz Kabel Typ II'''
net = pn.kb_extrem_dorfnetz_trafo()


import pandapower.networks as pn



import pandapower.networks as pn



import pandapower.networks as pn



import pandapower.networks as pn