Standard Types in pandapipes
In pandapipes are several standard types given for different components. For each component, standard types are defined for, one can find the corresponding CSV-files under pandapipes.std_types.library.
If no complex model describing a component but only concrete property characteristics are required, all defined components are combined in one CSV-file. If there is additional information required to retrieve a model of a certain component, for each concrete realisation the data is given in a subfolder named after this component. Within this subfolder, each single CSV-file contains the required additional information.
In the following the currently implemented standard type categories and their implementation are shortly described.
Property Based Standard Types
In terms of the property based standard types all required information is stored as dictionary. The keys of the dictionary correspond to the standard type name. All component realizations are saved within one component category. At the moment there is:
Pipe Standard Type
A pipe standard type has following properties:
Parameter |
Datatype |
Value Range |
Explanation |
std_type |
string |
Name of the concrete pipe standard type |
|
nominal_width |
float |
\(>\) 0 |
Nominal diamater of a pipe |
outer_diameter |
float |
\(>\) 0 |
Outer diameter of a pipe |
inner_diameter |
float |
\(>\) 0 |
Inner and for the pipeflow relevant diameter |
material |
string |
Material the pipe consists of. Possibly relevant if a pipe is useful for specific fluids or not. |
All pipe standard types currently realized can be found in Pipe.csv in pandapipes.std_types.library.
At the moment, the following types are included in the pipe standard type library:
std_type |
nominal_width_mm |
outer_diameter_mm |
inner_diameter_mm |
standard_dimension_ratio |
material |
---|---|---|---|---|---|
80_GGG |
80 |
98.0 |
86.0 |
16.33 |
GGG |
100_GGG |
100 |
118.0 |
105.8 |
19.34 |
GGG |
125_GGG |
125 |
144.0 |
131.6 |
23.23 |
GGG |
150_GGG |
150 |
170.0 |
157.0 |
26.15 |
GGG |
200_GGG |
200 |
222.0 |
208.0 |
31.71 |
GGG |
250_GGG |
250 |
274.0 |
259.0 |
36.53 |
GGG |
300_GGG |
300 |
326.0 |
310.0 |
40.75 |
GGG |
350_GGG |
350 |
378.0 |
361.0 |
44.47 |
GGG |
400_GGG |
400 |
429.0 |
411.0 |
47.67 |
GGG |
500_GGG |
500 |
532.0 |
512.0 |
53.2 |
GGG |
600_GGG |
600 |
635.0 |
613.0 |
57.73 |
GGG |
20_PE_100_SDR_11 |
20 |
20.0 |
16.2 |
10.53 |
PE 100 |
25_PE_100_SDR_11 |
25 |
25.0 |
20.4 |
10.87 |
PE 100 |
32_PE_100_SDR_11 |
32 |
32.0 |
26.2 |
11.03 |
PE 100 |
40_PE_100_SDR_11 |
40 |
40.0 |
32.6 |
10.81 |
PE 100 |
50_PE_100_SDR_11 |
50 |
50.0 |
40.8 |
10.87 |
PE 100 |
63_PE_100_SDR_11 |
63 |
63.0 |
51.4 |
10.86 |
PE 100 |
75_PE_100_SDR_11 |
75 |
75.0 |
61.4 |
11.03 |
PE 100 |
90_PE_100_SDR_11 |
90 |
90.0 |
73.6 |
10.98 |
PE 100 |
90_PE_100_SDR_17 |
90 |
90.0 |
79.2 |
16.67 |
PE 100 |
110_PE_100_SDR_11 |
110 |
110.0 |
90.0 |
11.0 |
PE 100 |
110_PE_100_SDR_17 |
110 |
110.0 |
96.8 |
16.67 |
PE 100 |
125_PE_100_SDR_11 |
125 |
125.0 |
102.2 |
10.96 |
PE 100 |
125_PE_100_SDR_17 |
125 |
125.0 |
110.2 |
16.89 |
PE 100 |
140_PE_100_SDR_17 |
140 |
140.0 |
123.4 |
16.87 |
PE 100 |
160_PE_100_SDR_11 |
160 |
160.0 |
130.8 |
10.96 |
PE 100 |
160_PE_100_SDR_17 |
160 |
160.0 |
141.0 |
16.84 |
PE 100 |
180_PE_100_SDR_17 |
180 |
180.0 |
158.6 |
16.82 |
PE 100 |
180_PE_100_SDR_11 |
180 |
180.0 |
147.2 |
10.98 |
PE 100 |
200_PE_100_SDR_17 |
200 |
200.0 |
176.2 |
16.81 |
PE 100 |
225_PE_100_SDR_11 |
225 |
225.0 |
184.0 |
10.98 |
PE 100 |
225_PE_100_SDR_17 |
225 |
225.0 |
198.2 |
16.79 |
PE 100 |
250_PE_100_SDR_11 |
250 |
250.0 |
204.6 |
11.01 |
PE 100 |
250_PE_100_SDR_17 |
250 |
250.0 |
220.4 |
16.89 |
PE 100 |
280_PE_100_SDR_11 |
280 |
280.0 |
229.2 |
11.02 |
PE 100 |
280_PE_100_SDR_17 |
280 |
280.0 |
246.8 |
16.87 |
PE 100 |
315_PE_100_SDR_17 |
315 |
315.0 |
277.6 |
16.84 |
PE 100 |
315_PE_100_SDR_11 |
315 |
315.0 |
257.8 |
11.01 |
PE 100 |
355_PE_100_SDR_11 |
355 |
355.0 |
290.6 |
11.02 |
PE 100 |
355_PE_100_SDR_17 |
355 |
355.0 |
312.8 |
16.82 |
PE 100 |
400_PE_100_SDR_11 |
400 |
400.0 |
327.4 |
11.02 |
PE 100 |
400_PE_100_SDR_17 |
400 |
400.0 |
352.6 |
16.88 |
PE 100 |
450_PE_100_SDR_17 |
450 |
450.0 |
396.6 |
16.85 |
PE 100 |
450_PE_100_SDR_11 |
450 |
450.0 |
368.0 |
10.98 |
PE 100 |
500_PE_100_SDR_17 |
500 |
500.0 |
440.6 |
16.84 |
PE 100 |
560_PE_100_SDR_17 |
560 |
560.0 |
493.6 |
16.87 |
PE 100 |
630_PE_100_SDR_17 |
630 |
630.0 |
555.2 |
16.84 |
PE 100 |
710_PE_100_SDR_17 |
710 |
710.0 |
625.8 |
16.86 |
PE 100 |
800_PE_100_SDR_17 |
800 |
800.0 |
705.2 |
16.88 |
PE 100 |
900_PE_100_SDR_17 |
900 |
900.0 |
793.4 |
16.89 |
PE 100 |
20_PE_80_SDR_11 |
20 |
20.0 |
16.2 |
10.53 |
PE 80 |
25_PE_80_SDR_11 |
25 |
25.0 |
20.4 |
10.87 |
PE 80 |
32_PE_80_SDR_17.6 |
32 |
32.0 |
28.4 |
17.78 |
PE 80 |
32_PE_80_SDR_11 |
32 |
32.0 |
26.2 |
11.03 |
PE 80 |
40_PE_80_SDR_11 |
40 |
40.0 |
32.6 |
10.81 |
PE 80 |
50_PE_80_SDR_11 |
50 |
50.0 |
40.8 |
10.87 |
PE 80 |
63_PE_80_SDR_11 |
63 |
63.0 |
51.4 |
10.86 |
PE 80 |
75_PE_80_SDR_11 |
75 |
75.0 |
61.4 |
11.03 |
PE 80 |
90_PE_80_SDR_17 |
90 |
90.0 |
79.2 |
16.67 |
PE 80 |
90_PE_80_SDR_11 |
90 |
90.0 |
73.6 |
10.98 |
PE 80 |
110_PE_80_SDR_17 |
110 |
110.0 |
96.8 |
16.67 |
PE 80 |
110_PE_80_SDR_11 |
110 |
110.0 |
90.0 |
11.0 |
PE 80 |
125_PE_80_SDR_17 |
125 |
125.0 |
110.2 |
16.89 |
PE 80 |
125_PE_80_SDR_11 |
125 |
125.0 |
102.2 |
10.96 |
PE 80 |
140_PE_80_SDR_17 |
140 |
140.0 |
123.4 |
16.87 |
PE 80 |
160_PE_80_SDR_17 |
160 |
160.0 |
141.0 |
16.84 |
PE 80 |
160_PE_80_SDR_11 |
160 |
160.0 |
130.8 |
10.96 |
PE 80 |
180_PE_80_SDR_11 |
180 |
180.0 |
147.2 |
10.98 |
PE 80 |
180_PE_80_SDR_17 |
180 |
180.0 |
158.6 |
16.82 |
PE 80 |
200_PE_80_SDR_17 |
200 |
200.0 |
176.2 |
16.81 |
PE 80 |
225_PE_80_SDR_17 |
225 |
225.0 |
198.2 |
16.79 |
PE 80 |
225_PE_80_SDR_11 |
225 |
225.0 |
184.0 |
10.98 |
PE 80 |
250_PE_80_SDR_17 |
250 |
250.0 |
220.4 |
16.89 |
PE 80 |
250_PE_80_SDR_11 |
250 |
250.0 |
204.6 |
11.01 |
PE 80 |
280_PE_80_SDR_17 |
280 |
280.0 |
246.8 |
16.87 |
PE 80 |
280_PE_80_SDR_11 |
280 |
280.0 |
229.2 |
11.02 |
PE 80 |
315_PE_80_SDR_17 |
315 |
315.0 |
277.6 |
16.84 |
PE 80 |
315_PE_80_SDR_11 |
315 |
315.0 |
257.8 |
11.01 |
PE 80 |
355_PE_80_SDR_11 |
355 |
355.0 |
290.6 |
11.02 |
PE 80 |
355_PE_80_SDR_17 |
355 |
355.0 |
312.8 |
16.82 |
PE 80 |
400_PE_80_SDR_11 |
400 |
400.0 |
327.4 |
11.02 |
PE 80 |
400_PE_80_SDR_17 |
400 |
400.0 |
352.6 |
16.88 |
PE 80 |
450_PE_80_SDR_17 |
450 |
450.0 |
396.6 |
16.85 |
PE 80 |
500_PE_80_SDR_17 |
500 |
500.0 |
440.6 |
16.84 |
PE 80 |
560_PE_80_SDR_17 |
560 |
560.0 |
493.6 |
16.87 |
PE 80 |
630_PE_80_SDR_17 |
630 |
630.0 |
555.2 |
16.84 |
PE 80 |
710_PE_80_SDR_17 |
710 |
710.0 |
625.8 |
16.86 |
PE 80 |
800_PE_80_SDR_17 |
800 |
800.0 |
705.2 |
16.88 |
PE 80 |
900_PE_80_SDR_17 |
900 |
900.0 |
793.4 |
16.89 |
PE 80 |
75_PE-HD_10 |
75 |
75.0 |
61.2 |
10.87 |
PE-HD 10 |
90_PE-HD_10 |
90 |
90.0 |
73.6 |
10.98 |
PE-HD 10 |
110_PE-HD_10 |
110 |
110.0 |
90.0 |
11.0 |
PE-HD 10 |
140_PE-HD_10 |
140 |
140.0 |
114.4 |
10.94 |
PE-HD 10 |
160_PE-HD_10 |
160 |
160.0 |
130.8 |
10.96 |
PE-HD 10 |
225_PE-HD_10 |
225 |
225.0 |
184.0 |
10.98 |
PE-HD 10 |
280_PE-HD_10 |
280 |
280.0 |
229.0 |
10.98 |
PE-HD 10 |
355_PE-HD_10 |
355 |
355.0 |
290.4 |
10.99 |
PE-HD 10 |
400_PE-HD_10 |
400 |
400.0 |
327.2 |
10.99 |
PE-HD 10 |
450_PE-HD_10 |
450 |
450.0 |
368.0 |
10.98 |
PE-HD 10 |
20_PE-HD_16 |
20 |
20.0 |
14.4 |
7.14 |
PE-HD 16 |
25_PE-HD_16 |
25 |
25.0 |
18.0 |
7.14 |
PE-HD 16 |
32_PE-HD_16 |
32 |
32.0 |
23.0 |
7.11 |
PE-HD 16 |
40_PE-HD_16 |
40 |
40.0 |
28.8 |
7.14 |
PE-HD 16 |
50_PE-HD_16 |
50 |
50.0 |
36.2 |
7.25 |
PE-HD 16 |
63_PE-HD_16 |
63 |
63.0 |
45.6 |
7.24 |
PE-HD 16 |
75_PE-HD_16 |
75 |
75.0 |
54.2 |
7.21 |
PE-HD 16 |
90_PE-HD_16 |
90 |
90.0 |
65.0 |
7.2 |
PE-HD 16 |
110PE-HD_16 |
110 |
110.0 |
79.6 |
7.24 |
PE-HD 16 |
125_PE-HD_16 |
125 |
125.0 |
90.4 |
7.23 |
PE-HD 16 |
140_PE-HD_16 |
140 |
140.0 |
103.2 |
7.61 |
PE-HD 16 |
160_PE-HD_16 |
160 |
160.0 |
115.8 |
7.24 |
PE-HD 16 |
180-PE-HD_16 |
180 |
180.0 |
130.2 |
7.23 |
PE-HD 16 |
200-PE-HD_16 |
200 |
200.0 |
144.8 |
7.25 |
PE-HD 16 |
225_PE-HD_16 |
225 |
225.0 |
162.8 |
7.23 |
PE-HD 16 |
250_PE-HD_16 |
250 |
250.0 |
181.0 |
7.25 |
PE-HD 16 |
280_PE-HD_16 |
280 |
280.0 |
202.6 |
7.24 |
PE-HD 16 |
315_PE-HD_16 |
315 |
315.0 |
228.0 |
7.24 |
PE-HD 16 |
355_PE-HD_16 |
355 |
355.0 |
257.0 |
7.24 |
PE-HD 16 |
400_PE-HD_16 |
400 |
400.0 |
289.6 |
7.25 |
PE-HD 16 |
90_PE-HD_6 |
90 |
90.0 |
79.8 |
17.65 |
PE-HD 6 |
110_PE-HD_6 |
110 |
110.0 |
97.4 |
17.46 |
PE-HD 6 |
125_PE-HD_6 |
125 |
125.0 |
110.8 |
17.61 |
PE-HD 6 |
140_PE-HD_6 |
140 |
140.0 |
124.0 |
17.5 |
PE-HD 6 |
160_PE-HD_6 |
160 |
160.0 |
141.8 |
17.58 |
PE-HD 6 |
180_PE-HD_6 |
180 |
180.0 |
159.6 |
17.65 |
PE-HD 6 |
200_PE-HD_6 |
200 |
200.0 |
177.2 |
17.54 |
PE-HD 6 |
225_PE-HD_6 |
225 |
225.0 |
199.4 |
17.58 |
PE-HD 6 |
250_PE-HD_6 |
250 |
250.0 |
221.6 |
17.61 |
PE-HD 6 |
280_PE-HD_6 |
280 |
280.0 |
248.2 |
17.61 |
PE-HD 6 |
315_PE-HD_6 |
315 |
315.0 |
279.2 |
17.6 |
PE-HD 6 |
355_PE-HD_6 |
355 |
355.0 |
314.8 |
17.66 |
PE-HD 6 |
400_PE-HD_6 |
400 |
400.0 |
354.6 |
17.62 |
PE-HD 6 |
450_PE-HD_6 |
450 |
450.0 |
399.0 |
17.65 |
PE-HD 6 |
500_PE-HD_6 |
500 |
500.0 |
443.4 |
17.67 |
PE-HD 6 |
560_PE-HD_6 |
560 |
560.0 |
496.6 |
17.67 |
PE-HD 6 |
630_PE-HD_6 |
630 |
630.0 |
558.6 |
17.65 |
PE-HD 6 |
25_PE-Xa_SDR_11 |
25 |
32.0 |
26.2 |
11.03 |
PE-Xa |
32_PE-Xa_SDR_11 |
32 |
40.0 |
32.6 |
10.81 |
PE-Xa |
40_PE-Xa_SDR_11 |
40 |
50.0 |
40.8 |
10.87 |
PE-Xa |
50_PE-Xa_SDR_11 |
50 |
63.0 |
51.4 |
10.86 |
PE-Xa |
65_PE-Xa_SDR_11 |
65 |
75.0 |
61.4 |
11.03 |
PE-Xa |
80_PE-Xa_SDR_11 |
80 |
90.0 |
73.6 |
10.98 |
PE-Xa |
40_PE_80_SDR_17.6 |
40 |
40.0 |
35.4 |
17.39 |
PE 80 |
50_PE_80_SDR_17.6 |
50 |
50.0 |
44.2 |
17.24 |
PE 80 |
63_PE_80_SDR_17.6 |
63 |
63.0 |
55.8 |
17.5 |
PE 80 |
90_PE_80_SDR_17.6 |
90 |
90.0 |
79.8 |
17.65 |
PE 80 |
110_PE_80_SDR_17.6 |
110 |
110.0 |
97.4 |
17.46 |
PE 80 |
125_PE_80_SDR_17.6 |
125 |
125.0 |
110.8 |
17.61 |
PE 80 |
160_PE_80_SDR_17.6 |
160 |
160.0 |
141.8 |
17.58 |
PE 80 |
180_PE_80_SDR_17.6 |
180 |
180.0 |
159.6 |
17.65 |
PE 80 |
225_PE_80_SDR_17.6 |
225 |
225.0 |
199.4 |
17.58 |
PE 80 |
250_PE_80_SDR_17.6 |
250 |
250.0 |
221.6 |
17.61 |
PE 80 |
280_PE_80_SDR_17.6 |
280 |
280.0 |
248.2 |
17.61 |
PE 80 |
315_PE_80_SDR_17.6 |
315 |
315.0 |
279.2 |
17.6 |
PE 80 |
355_PE_80_SDR_17.6 |
355 |
355.0 |
314.8 |
17.66 |
PE 80 |
400_PE_80_SDR_17.6 |
400 |
400.0 |
354.6 |
17.62 |
PE 80 |
50_PVC_10 |
50 |
63.0 |
57.0 |
21.0 |
PVC |
80_PVC_10 |
80 |
90.0 |
81.4 |
20.93 |
PVC |
100_PVC_10 |
100 |
110.0 |
99.4 |
20.75 |
PVC |
125_PVC_10 |
125 |
140.0 |
126.6 |
20.9 |
PVC |
150_PVC_10 |
150 |
160.0 |
144.6 |
20.78 |
PVC |
200_PVC_10 |
200 |
225.0 |
203.4 |
20.83 |
PVC |
250_PVC_10 |
250 |
280.0 |
253.2 |
20.9 |
PVC |
300_PVC_10 |
300 |
355.0 |
321.2 |
21.01 |
PVC |
350_PVC_10 |
350 |
400.0 |
361.8 |
20.94 |
PVC |
400_PVC_10 |
400 |
450.0 |
407.0 |
20.93 |
PVC |
500_PVC_10 |
500 |
560.0 |
506.6 |
20.97 |
PVC |
600_PVC_10 |
600 |
630.0 |
570.0 |
21.0 |
PVC |
20_ST |
20 |
25.0 |
21.0 |
12.5 |
ST |
20_ST<16 |
20 |
26.9 |
22.3 |
11.7 |
ST |
25_ST |
25 |
30.0 |
26.0 |
15.0 |
ST |
25_ST<16 |
25 |
33.7 |
28.5 |
12.96 |
ST |
25_ST>16 |
25 |
33.7 |
27.9 |
11.62 |
ST |
32_ST |
32 |
38.0 |
33.4 |
16.52 |
ST |
32_ST<16 |
32 |
42.4 |
37.2 |
16.31 |
ST |
32_ST>16 |
32 |
42.4 |
36.6 |
14.62 |
ST |
40_ST |
40 |
48.3 |
43.7 |
21.0 |
ST |
40_ST<16 |
40 |
48.3 |
43.1 |
18.58 |
ST |
50_ST |
50 |
60.3 |
55.7 |
26.22 |
ST |
50_ST<16 |
50 |
60.3 |
54.5 |
20.79 |
ST |
65_ST |
65 |
88.9 |
83.7 |
34.19 |
ST |
65_ST<16 |
65 |
76.1 |
70.3 |
26.24 |
ST |
65_ST>16 |
65 |
88.9 |
82.5 |
27.78 |
ST |
80_ST |
80 |
88.9 |
84.3 |
38.65 |
ST |
80_ST<16 |
80 |
88.9 |
82.5 |
27.78 |
ST |
80_ST>16 |
80 |
88.9 |
81.7 |
24.69 |
ST |
100_ST |
100 |
114.3 |
109.1 |
43.96 |
ST |
100_ST<16 |
100 |
114.3 |
107.9 |
35.72 |
ST |
100_ST>16 |
100 |
114.3 |
107.1 |
31.75 |
ST |
125_ST<16 |
125 |
139.7 |
132.5 |
38.81 |
ST |
125_ST>16 |
125 |
139.7 |
131.7 |
34.92 |
ST |
150_ST |
150 |
168.3 |
162.5 |
58.03 |
ST |
150_ST<16 |
150 |
168.3 |
160.3 |
42.08 |
ST |
150_ST>16 |
150 |
168.3 |
159.3 |
37.4 |
ST |
200_ST |
200 |
219.1 |
212.7 |
68.47 |
ST |
200_ST<16 |
200 |
219.1 |
210.1 |
48.69 |
ST |
200_ST>16 |
200 |
219.1 |
209.1 |
43.82 |
ST |
250_ST |
250 |
273.0 |
265.8 |
75.83 |
ST |
250_ST<16 |
250 |
273.0 |
263.0 |
54.6 |
ST |
250_ST>16 |
250 |
273.0 |
261.8 |
48.75 |
ST |
300_ST |
300 |
323.9 |
315.9 |
80.97 |
ST |
300_ST<16 |
300 |
323.9 |
312.7 |
57.84 |
ST |
300_ST>16 |
300 |
323.9 |
311.3 |
51.41 |
ST |
350_ST |
350 |
355.6 |
346.6 |
79.02 |
ST |
350_ST<16 |
350 |
355.6 |
344.4 |
63.5 |
ST |
400_ST |
400 |
406.4 |
397.4 |
90.31 |
ST |
400_ST<16 |
400 |
406.4 |
393.8 |
64.51 |
ST |
500_ST |
500 |
508.0 |
496.8 |
90.71 |
ST |
500_ST<16 |
500 |
508.0 |
495.4 |
80.63 |
ST |
600_ST |
600 |
610.0 |
598.8 |
108.93 |
ST |
600_ST<16 |
600 |
610.0 |
597.4 |
96.83 |
ST |
700_ST<16 |
700 |
711.0 |
696.8 |
100.14 |
ST |
800_ST<16 |
800 |
813.0 |
797.0 |
101.62 |
ST |
900_ST<16 |
900 |
914.0 |
894.0 |
91.4 |
ST |
1000_ST<16 |
1000 |
1016.0 |
996.0 |
101.6 |
ST |
1200_ST<16 |
1200 |
1220.0 |
1198.0 |
110.91 |
ST |
1400_ST<16 |
1400 |
1420.0 |
1398.0 |
129.09 |
ST |
1600_ST<16 |
1600 |
1620.0 |
1588.0 |
101.25 |
ST |
1800_ST<16 |
1800 |
1820.0 |
1785.0 |
104.0 |
ST |
2000_ST<16 |
2000 |
2020.0 |
1980.0 |
101.0 |
ST |
Model Based Standard Types
In case of the model based standard types a model is derived which is able to describe the behaviour of a concrete component. As part of the component category within the standard type catalog of a certain pandapipes net, the different realisations of concrete component models are saved as dictionary where the keys give the names of the defined.
Standard type class
A standard type class is the most abstract and general realisation of a standard type. It just contains the name and type of an object. Each realisation of a specific standard type class is a subclass of this class.
A standard type class is a child of JSONSerializableClass in order to enable an easy and congruent saving process of standard type objects.
Pump standard type class
A standard type of pump is an object of the pump standard type class. It is a subclass of the standard type class.
In order to call a pump standard type object one needs to give an arbitrarily chosen name and the parameters of
a regression function which returns the pressure lift to a given volume flow rate. The parameters of the regression function
are pump specific. There are two ways to determine these. One way is, that they are already known and can be directly handed over
when initializing a pump standard type object. Alternatively, a list of pressure values, their corresponding volume flow rate values
and the degree of the regression function are given. In terms of the second option one can call the classmethod
pandapipes.PumpStdType.from_path()
overhanging the path of a CSV file containing following information.
Parameter |
Datatype |
Value Range |
Explanation |
p_bar |
list |
\(>\) 0 |
A list of pressure values |
Vdot_m3ph |
list |
\(>\) 0 |
A list of flow rates corresponding to the pressure values |
degree |
integer |
\(>\) 0 |
The degree of the polynomial setting pressure and flow rate in context |