Dickert LV Networks
- pandapower.networks.create_dickert_lv_network(feeders_range='short', linetype='cable', customer='single', case='good', trafo_type_name='0.4 MVA 20/0.4 kV', trafo_type_data=None)
This function creates a LV network from J. Dickert, M. Domagk and P. Schegner. “Benchmark low voltage distribution networks based on cluster analysis of actual grid properties”. PowerTech, 2013 IEEE Grenoble. This LV network will have one to three feeders connected to MV-LV-Trafo. To connect more feeders with respect to the optional given parameters ‘feeders_range’, ‘linetype’, ‘customer’ and ‘case’, the ‘create_dickert_lv_feeders’ function can be executed. The given ‘preferred lines for feeders’ are used, knowing that there are some other standard types mentioned as well.
Since the paper focusses on LV grids structure, load powers and MV connection are neglected, so that the user should identify appropriate assumptions for trafo and load parameters. ‘trafo_type_name’ and ‘trafo_type_data’ can be set directly by the user. By default, the load powers are calculated with coincidence factor, derived with normal distributed peak system demand, described in Dickert, Schegner - ‘Residential Load Models for Network Planning Purposes’, Modern Electric Power Systems 2010, Wroclaw, Poland, with the given example assumptions:
c_inf = 0.1
P_max1 = 10 kW
powerfactor = 0.95 ind. (in range of 0.9 to 1)
OPTIONAL:
feeders_range (str, ‘short’) - feeder length, which can be (‘short’, ‘middle’, ‘long’)
linetype (str, ‘cable’) - the are different feeders provided for ‘cable’ or ‘C&OHL’
customer (str, ‘single’) - type of customers (‘single’ or ‘multiple’) supplied by the feeders
case (str, ‘good’) - case of supply mission, which can be (‘good’, ‘average’, ‘bad’)
trafo_type_name (str, ‘0.4 MVA 20/0.4 kV’) - name of the HV-MV-Trafo standard type
trafo_type_data (dict, None) - if ‘trafo_type_name’ is not in pandapower standard types, the data of this new trafo types must be given here in pandapower trafo type way
OUTPUT:
net (pandapowerNet) - Returns the required dickert lv network
EXAMPLE:
import pandapower.networks as pn
net = pn.create_dickert_lv_network()
For all given Dickert LV Networks (in numbers: 12) the number of delivery points of tapped lines (n_DP) and the distance between delivery points (d_DP) is given in this table:
Feeders range |
Line type |
Customer |
Case |
d_DP |
n_DP |
short |
cable |
single |
good |
60 |
1 |
average |
120 |
1 |
|||
bad |
80 |
2 |
|||
multiple |
good |
80 |
3 |
||
average |
50 |
6 |
|||
bad |
40 |
10 |
|||
middle |
cable |
multiple |
good |
40 |
15 |
average |
35 |
20 |
|||
bad |
30 |
25 |
|||
C&OHL |
multiple |
good |
50 |
10 |
|
average |
45 |
13 |
|||
bad |
40 |
16 |
|||
long |
cable |
multiple |
good |
30 |
30 |
average |
30 |
40 |
|||
bad |
30 |
50 |
|||
C&OHL |
multiple |
good |
40 |
20 |
|
average |
40 |
30 |
|||
bad |
40 |
40 |
The next figure shows the topology of the paper’s example with lv network with mid-range, cable type and in good case: