Adding new tests
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
# Ignore the performance data and logs
|
||||
performance.json
|
||||
stderr.log
|
||||
stdout.log
|
||||
|
||||
# Ignore app description files generated for nrtest
|
||||
apps/
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"duration": 0.87,
|
||||
"max_memory_MB": 0.0
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"duration": 1.045,
|
||||
"max_memory_MB": 0.0
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"duration": 0.246,
|
||||
"max_memory_MB": 0.0
|
||||
}
|
||||
260
tests/epanet-nrtestsuite/tests/exeter/anytown-3.inp
Normal file
260
tests/epanet-nrtestsuite/tests/exeter/anytown-3.inp
Normal file
@@ -0,0 +1,260 @@
|
||||
[TITLE]
|
||||
ANYTOWN example
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
1 20 500 1 ;
|
||||
2 50 200 1 ;
|
||||
3 50 200 1 ;
|
||||
4 50 600 1 ;
|
||||
5 80 600 1 ;
|
||||
6 80 600 1 ;
|
||||
7 80 600 1 ;
|
||||
8 80 400 1 ;
|
||||
9 120 400 1 ;
|
||||
10 120 400 1 ;
|
||||
11 120 400 1 ;
|
||||
12 50 500 1 ;
|
||||
13 50 500 1 ;
|
||||
14 50 500 1 ;
|
||||
15 50 500 1 ;
|
||||
16 120 400 1 ;
|
||||
17 120 1000 1 ;
|
||||
18 50 500 1 ;
|
||||
19 50 1000 1 ;
|
||||
20 20 0 1 ;
|
||||
21 50 0 1 ;
|
||||
22 120 0 1 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
40 10 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
41 215 10 10 35 32.65 0 ;
|
||||
42 215 10 10 35 32.65 0 ;
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 12000 12 120 0 Open ;Res
|
||||
2 1 12 12000 12 70 0 Open ;city
|
||||
3 1 13 12000 16 70 0 Open ;city
|
||||
4 1 20 100 30 130 0 Open ;city
|
||||
5 2 3 6000 10 120 0 Open ;Res
|
||||
6 2 4 9000 10 120 0 Open ;Res
|
||||
7 2 13 9000 12 70 0 Open ;Res
|
||||
8 2 14 6000 10 120 0 Open ;Res
|
||||
9 3 4 6000 10 120 0 Open ;Res
|
||||
11 4 8 12000 8 120 0 Open ;Res
|
||||
12 4 15 6000 10 120 0 Open ;Res
|
||||
17 8 9 12000 8 120 0 Open ;Res
|
||||
18 8 15 6000 10 120 0 Open ;Res
|
||||
19 8 16 6000 8 120 0 Open ;Res
|
||||
20 8 17 6000 8 120 0 Open ;Res
|
||||
21 9 10 6000 8 120 0 Open ;Res
|
||||
22 10 11 6000 8 120 0 Open ;Res
|
||||
23 10 17 6000 10 120 0 Open ;Res
|
||||
24 11 12 6000 8 120 0 Open ;Res
|
||||
26 12 17 6000 10 120 0 Open ;Res
|
||||
27 12 18 6000 8 70 0 Open ;city
|
||||
28 13 14 6000 12 70 0 Open ;city
|
||||
29 13 18 6000 12 70 0 Open ;city
|
||||
30 13 19 6000 10 70 0 Open ;city
|
||||
31 14 15 6000 12 70 0 Open ;city
|
||||
32 14 19 6000 10 70 0 Open ;city
|
||||
33 14 21 100 12 120 0 Open ;city
|
||||
34 15 16 6000 10 70 0 Open ;city
|
||||
35 15 19 6000 10 70 0 Open ;city
|
||||
36 16 17 6000 8 120 0 Open ;Res
|
||||
37 16 18 6000 12 70 0 Open ;city
|
||||
38 16 19 6000 10 70 0 Open ;city
|
||||
39 17 18 6000 8 120 0 Open ;Res
|
||||
40 17 22 100 12 120 0 Open ;Res
|
||||
41 18 19 6000 10 70 0 Open ;city
|
||||
142 21 41 1 12 120 0 Open ;city
|
||||
143 22 42 1 12 120 0 Open ;Res
|
||||
110 4 5 6000 12 130 0 Open ;New
|
||||
113 5 6 6000 12 130 0 Open ;New
|
||||
114 6 7 6000 12 130 0 Open ;New
|
||||
115 6 8 6000 12 130 0 Open ;New
|
||||
116 7 8 6000 12 130 0 Open ;New
|
||||
125 11 17 9000 12 130 0 Open ;New
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
78 40 20 HEAD 2 ;
|
||||
79 40 20 HEAD 2 ;
|
||||
80 40 20 HEAD 2 ;
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
;Daily water use pattern
|
||||
1 1.0 1.0 1.0 0.9 0.9 0.9
|
||||
1 0.7 0.7 0.7 0.6 0.6 0.6
|
||||
1 1.2 1.2 1.2 1.3 1.3 1.3
|
||||
1 1.2 1.2 1.2 1.1 1.1 1.1
|
||||
;Daily Operating Pump
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
;Daily Alternate Pump
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
;Daily Alternate Pump
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP: ID X-Value Y-Value
|
||||
2 0. 300
|
||||
2 2000 292
|
||||
2 4000 270
|
||||
2 6000 230
|
||||
2 8000 181
|
||||
;PUMP: PUMP: ID flow efficiency
|
||||
E1 0. 0
|
||||
E1 2000 50
|
||||
E1 4000 65
|
||||
E1 6000 55
|
||||
E1 8000 40
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
Pump 78 Efficiency E1
|
||||
Pump 79 Efficiency E1
|
||||
Pump 80 Efficiency E1
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 0:01
|
||||
Quality Timestep 0:01
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 0
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.8
|
||||
Emitter Exponent 0.5
|
||||
Quality NONE mg/L
|
||||
Diffusivity 1.0
|
||||
Tolerance 0.01
|
||||
|
||||
;Head Accuracy 0.001
|
||||
;Flow Accuracy 0.45
|
||||
;Step Sizing LINESEARCH ;HEURISTIC ;FULL ;
|
||||
;Demand Model LOGISTIC ;FIXED ; ORIFICE ; PRESSURE_DEFICIENT ;
|
||||
;Minimum Pressure 0
|
||||
;Full Pressure 40
|
||||
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
1 7682.33 3371.15
|
||||
2 7633.71 5737.44
|
||||
3 7520.26 7293.35
|
||||
4 6175.04 7568.88
|
||||
5 5591.57 8460.29
|
||||
6 4100.49 8071.31
|
||||
7 3192.87 7763.37
|
||||
8 3321.19 6696.55
|
||||
9 1305.62 4850.97
|
||||
10 2317.45 3588.20
|
||||
11 3701.63 2892.06
|
||||
12 4846.03 3354.94
|
||||
13 6450.57 4424.64
|
||||
14 6466.77 5769.85
|
||||
15 5094.45 6482.09
|
||||
16 4017.86 5615.96
|
||||
17 3005.49 4292.43
|
||||
18 4846.03 4440.84
|
||||
19 5332.25 5332.25
|
||||
20 8306.86 3369.33
|
||||
21 6094.00 6499.19
|
||||
22 2422.68 4519.09
|
||||
40 8700.60 3371.15
|
||||
41 6094.00 6600.19
|
||||
42 2422.68 4700.09
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 935.87 2613.65 9070.35 8738.70
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/exeter/anytown-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/exeter/anytown-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "anytown-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"anytown-3.inp",
|
||||
"anytown-3.rpt",
|
||||
"anytown-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"anytown-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"anytown-3.rpt": "epanet report",
|
||||
"anytown-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
6376
tests/epanet-nrtestsuite/tests/exeter/exnet-3.inp
Normal file
6376
tests/epanet-nrtestsuite/tests/exeter/exnet-3.inp
Normal file
File diff suppressed because it is too large
Load Diff
17
tests/epanet-nrtestsuite/tests/exeter/exnet-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/exeter/exnet-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "exnet-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"exnet-3.inp",
|
||||
"exnet-3.rpt",
|
||||
"exnet-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"exnet-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"exnet-3.rpt": "epanet report",
|
||||
"exnet-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
223
tests/epanet-nrtestsuite/tests/exeter/hanoi-3.inp
Normal file
223
tests/epanet-nrtestsuite/tests/exeter/hanoi-3.inp
Normal file
@@ -0,0 +1,223 @@
|
||||
[TITLE]
|
||||
Hanoi example by Fujiwara and Khang, Water Resources Research, 1990
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 890 ;
|
||||
3 0 850 ;
|
||||
4 0 130 ;
|
||||
5 0 725 ;
|
||||
6 0 1005 ;
|
||||
7 0 1350 ;
|
||||
8 0 550 ;
|
||||
9 0 525 ;
|
||||
10 0 525 ;
|
||||
11 0 500 ;
|
||||
12 0 560 ;
|
||||
13 0 940 ;
|
||||
14 0 615 ;
|
||||
15 0 280 ;
|
||||
16 0 310 ;
|
||||
17 0 865 ;
|
||||
18 0 1345 ;
|
||||
19 0 60 ;
|
||||
20 0 1275 ;
|
||||
21 0 930 ;
|
||||
22 0 485 ;
|
||||
23 0 1045 ;
|
||||
24 0 820 ;
|
||||
25 0 170 ;
|
||||
26 0 900 ;
|
||||
27 0 370 ;
|
||||
28 0 290 ;
|
||||
29 0 360 ;
|
||||
30 0 360 ;
|
||||
31 0 105 ;
|
||||
32 0 805 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 100.0 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 100 800 130 0 open ;
|
||||
2 2 3 1350 800 130 0 open ;
|
||||
3 3 4 900 800 130 0 open ;
|
||||
4 4 5 1150 800 130 0 open ;
|
||||
5 5 6 1450 800 130 0 open ;
|
||||
6 6 7 450 800 130 0 open ;
|
||||
7 7 8 850 800 130 0 open ;
|
||||
8 8 9 850 800 130 0 open ;
|
||||
9 9 10 800 800 130 0 open ;
|
||||
10 10 11 950 800 130 0 open ;
|
||||
11 11 12 1200 800 130 0 open ;
|
||||
12 12 13 3500 800 130 0 open ;
|
||||
13 10 14 800 800 130 0 open ;
|
||||
14 14 15 500 800 130 0 open ;
|
||||
15 15 16 550 800 130 0 open ;
|
||||
16 17 16 2730 800 130 0 open ;
|
||||
17 18 17 1750 800 130 0 open ;
|
||||
18 19 18 800 800 130 0 open ;
|
||||
19 3 19 400 800 130 0 open ;
|
||||
20 3 20 2200 800 130 0 open ;
|
||||
21 20 21 1500 800 130 0 open ;
|
||||
22 21 22 500 800 130 0 open ;
|
||||
23 20 23 2650 800 130 0 open ;
|
||||
24 23 24 1230 800 130 0 open ;
|
||||
25 24 25 1300 800 130 0 open ;
|
||||
26 26 25 850 800 130 0 open ;
|
||||
27 27 26 300 800 130 0 open ;
|
||||
28 16 27 750 800 130 0 open ;
|
||||
29 23 28 1500 800 130 0 open ;
|
||||
30 28 29 2000 800 130 0 open ;
|
||||
31 29 30 1600 800 130 0 open ;
|
||||
32 30 31 150 800 130 0 open ;
|
||||
33 32 31 860 800 130 0 open ;
|
||||
34 25 32 950 800 130 0 open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units CMH
|
||||
;Flow Units CMH
|
||||
;Demand Model LOGISTIC ;FIXED ;PRESSURE_DEFICIENT
|
||||
;Full Pressure 50
|
||||
;Minimum Pressure 10
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 0.75
|
||||
Emitter Exponent 0.5
|
||||
Quality NONE mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 5021.20 1582.17
|
||||
3 5025.20 2585.42
|
||||
4 5874.22 2588.30
|
||||
5 6873.11 2588.30
|
||||
6 8103.51 2585.42
|
||||
7 8103.51 3234.67
|
||||
8 8106.66 4179.28
|
||||
9 8106.66 5133.78
|
||||
10 7318.64 5133.78
|
||||
11 7319.94 5831.65
|
||||
12 7319.94 6671.19
|
||||
13 5636.76 6676.24
|
||||
14 6530.63 5133.78
|
||||
15 5676.02 5133.78
|
||||
16 5021.20 5133.78
|
||||
17 5021.20 4412.36
|
||||
18 5021.20 3868.52
|
||||
19 5021.20 3191.49
|
||||
20 3587.87 2588.30
|
||||
21 3587.87 1300.84
|
||||
22 3587.87 901.29
|
||||
23 1978.55 2588.30
|
||||
24 1975.58 4084.35
|
||||
25 1980.46 5137.63
|
||||
26 3077.46 5137.63
|
||||
27 3933.52 5133.78
|
||||
28 846.04 2588.20
|
||||
29 -552.41 2588.20
|
||||
30 -552.38 4369.06
|
||||
31 -549.36 5137.63
|
||||
32 536.45 5137.63
|
||||
1 5360.71 1354.05
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS -985.92 612.54 8551.27 6964.99
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/exeter/hanoi-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/exeter/hanoi-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "hanoi-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"hanoi-3.inp",
|
||||
"hanoi-3.rpt",
|
||||
"hanoi-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"hanoi-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"hanoi-3.rpt": "epanet report",
|
||||
"hanoi-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
260
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3.inp
Normal file
260
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3.inp
Normal file
@@ -0,0 +1,260 @@
|
||||
[TITLE]
|
||||
ANYTOWN example
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
1 20 500 1 ;
|
||||
2 50 50 1 ;
|
||||
3 50 200 1 ;
|
||||
4 50 50 1 ;
|
||||
5 80 50 1 ;
|
||||
6 80 600 1 ;
|
||||
7 80 600 1 ;
|
||||
8 80 400 1 ;
|
||||
9 120 50 1 ;
|
||||
10 120 50 1 ;
|
||||
11 120 400 1 ;
|
||||
12 50 50 1 ;
|
||||
13 50 500 1 ;
|
||||
14 50 500 1 ;
|
||||
15 50 50 1 ;
|
||||
16 120 400 1 ;
|
||||
17 120 1000 1 ;
|
||||
18 50 500 1 ;
|
||||
19 50 1000 1 ;
|
||||
20 20 0 1 ;
|
||||
21 50 0 1 ;
|
||||
22 120 0 1 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
40 10 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
41 215 10 10 35 32.65 0 ;
|
||||
42 215 10 10 35 32.65 0 ;
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 12000 12 120 0 Open ;Res
|
||||
2 1 12 12000 12 70 0 Open ;city
|
||||
3 1 13 12000 16 70 0 Open ;city
|
||||
4 1 20 100 30 130 0 Open ;city
|
||||
5 2 3 6000 10 120 0 Open ;Res
|
||||
6 2 4 9000 10 120 0 Open ;Res
|
||||
7 2 13 9000 12 70 0 Open ;Res
|
||||
8 2 14 6000 10 120 0 Open ;Res
|
||||
9 3 4 6000 10 120 0 Open ;Res
|
||||
11 4 8 12000 8 120 0 Open ;Res
|
||||
12 4 15 6000 10 120 0 Open ;Res
|
||||
17 8 9 12000 8 120 0 Open ;Res
|
||||
18 8 15 6000 10 120 0 Open ;Res
|
||||
19 8 16 6000 8 120 0 Open ;Res
|
||||
20 8 17 6000 8 120 0 Open ;Res
|
||||
21 9 10 6000 8 120 0 Open ;Res
|
||||
22 10 11 6000 8 120 0 Open ;Res
|
||||
23 10 17 6000 10 120 0 Open ;Res
|
||||
24 11 12 6000 8 120 0 Open ;Res
|
||||
26 12 17 6000 10 120 0 Open ;Res
|
||||
27 12 18 6000 8 70 0 Open ;city
|
||||
28 13 14 6000 12 70 0 Open ;city
|
||||
29 13 18 6000 12 70 0 Open ;city
|
||||
30 13 19 6000 10 70 0 Open ;city
|
||||
31 14 15 6000 12 70 0 Open ;city
|
||||
32 14 19 6000 10 70 0 Open ;city
|
||||
33 14 21 100 12 120 0 Open ;city
|
||||
34 15 16 6000 10 70 0 Open ;city
|
||||
35 15 19 6000 10 70 0 Open ;city
|
||||
36 16 17 6000 8 120 0 Open ;Res
|
||||
37 16 18 6000 12 70 0 Open ;city
|
||||
38 16 19 6000 10 70 0 Open ;city
|
||||
39 17 18 6000 8 120 0 Open ;Res
|
||||
40 17 22 100 12 120 0 Open ;Res
|
||||
41 18 19 6000 10 70 0 Open ;city
|
||||
142 21 41 1 12 120 0 Open ;city
|
||||
143 22 42 1 12 120 0 Open ;Res
|
||||
110 4 5 6000 12 130 0 Open ;New
|
||||
113 5 6 6000 12 130 0 Open ;New
|
||||
114 6 7 6000 12 130 0 Open ;New
|
||||
115 6 8 6000 12 130 0 Open ;New
|
||||
116 7 8 6000 12 130 0 Open ;New
|
||||
125 11 17 9000 12 130 0 Open ;New
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
78 40 20 HEAD 2 ;
|
||||
79 40 20 HEAD 2 ;
|
||||
80 40 20 HEAD 2 ;
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
;Daily water use pattern
|
||||
1 1.0 1.0 1.0 0.9 0.9 0.9
|
||||
1 0.7 0.7 0.7 0.6 0.6 0.6
|
||||
1 1.2 1.2 1.2 1.3 1.3 1.3
|
||||
1 1.2 1.2 1.2 1.1 1.1 1.1
|
||||
;Daily Operating Pump
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
;Daily Alternate Pump
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
;Daily Alternate Pump
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP: ID X-Value Y-Value
|
||||
2 0. 300
|
||||
2 2000 292
|
||||
2 4000 270
|
||||
2 6000 230
|
||||
2 8000 181
|
||||
;PUMP: PUMP: ID flow efficiency
|
||||
E1 0. 0
|
||||
E1 2000 50
|
||||
E1 4000 65
|
||||
E1 6000 55
|
||||
E1 8000 40
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
Pump 78 Efficiency E1
|
||||
Pump 79 Efficiency E1
|
||||
Pump 80 Efficiency E1
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 0:01
|
||||
Quality Timestep 0:01
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 0
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality NONE mg/L
|
||||
Diffusivity 1.0
|
||||
Tolerance 0.01
|
||||
|
||||
;Head Accuracy 0.001
|
||||
;Flow Accuracy 0.45
|
||||
;Step Sizing HEURISTIC ;FULL ; LINESEARCH ;
|
||||
;Demand Model FIXED ;LOGISTIC ; ORIFICE ; PRESSURE_DEFICIENT ;
|
||||
;Minimum Pressure 0
|
||||
;Full Pressure 40
|
||||
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
1 7682.33 3371.15
|
||||
2 7633.71 5737.44
|
||||
3 7520.26 7293.35
|
||||
4 6175.04 7568.88
|
||||
5 5591.57 8460.29
|
||||
6 4100.49 8071.31
|
||||
7 3192.87 7763.37
|
||||
8 3321.19 6696.55
|
||||
9 1305.62 4850.97
|
||||
10 2317.45 3588.20
|
||||
11 3701.63 2892.06
|
||||
12 4846.03 3354.94
|
||||
13 6450.57 4424.64
|
||||
14 6466.77 5769.85
|
||||
15 5094.45 6482.09
|
||||
16 4017.86 5615.96
|
||||
17 3005.49 4292.43
|
||||
18 4846.03 4440.84
|
||||
19 5332.25 5332.25
|
||||
20 8306.86 3369.33
|
||||
21 6094.00 6499.19
|
||||
22 2422.68 4519.09
|
||||
40 8700.60 3371.15
|
||||
41 6094.00 6600.19
|
||||
42 2422.68 4700.09
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 935.87 2613.65 9070.35 8738.70
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "mod_anytown-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"mod_anytown-3.inp",
|
||||
"mod_anytown-3.rpt",
|
||||
"mod_anytown-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"mod_anytown-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"mod_anytown-3.rpt": "epanet report",
|
||||
"mod_anytown-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
260
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3a.inp
Normal file
260
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3a.inp
Normal file
@@ -0,0 +1,260 @@
|
||||
[TITLE]
|
||||
ANYTOWN example
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
1 20 500 1 ;
|
||||
2 50 50 1 ;
|
||||
3 50 200 1 ;
|
||||
4 50 50 1 ;
|
||||
5 80 50 1 ;
|
||||
6 80 600 1 ;
|
||||
7 80 600 1 ;
|
||||
8 80 400 1 ;
|
||||
9 120 50 1 ;
|
||||
10 120 50 1 ;
|
||||
11 120 400 1 ;
|
||||
12 50 50 1 ;
|
||||
13 50 500 1 ;
|
||||
14 50 500 1 ;
|
||||
15 50 50 1 ;
|
||||
16 120 400 1 ;
|
||||
17 120 1000 1 ;
|
||||
18 50 500 1 ;
|
||||
19 50 1000 1 ;
|
||||
20 20 0 1 ;
|
||||
21 50 0 1 ;
|
||||
22 120 0 1 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
40 10 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
41 215 11 10 35 32.65 0 ;
|
||||
42 215 11 10 35 32.65 0 ;
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 12000 12 120 0 Open ;Res
|
||||
2 1 12 12000 12 70 0 Open ;city
|
||||
3 1 13 12000 16 70 0 Open ;city
|
||||
4 1 20 100 30 130 0 Open ;city
|
||||
5 2 3 6000 10 120 0 Open ;Res
|
||||
6 2 4 9000 10 120 0 Open ;Res
|
||||
7 2 13 9000 12 70 0 Open ;Res
|
||||
8 2 14 6000 10 120 0 Open ;Res
|
||||
9 3 4 6000 10 120 0 Open ;Res
|
||||
11 4 8 12000 8 120 0 Open ;Res
|
||||
12 4 15 6000 10 120 0 Open ;Res
|
||||
17 8 9 12000 8 120 0 Open ;Res
|
||||
18 8 15 6000 10 120 0 Open ;Res
|
||||
19 8 16 6000 8 120 0 Open ;Res
|
||||
20 8 17 6000 8 120 0 Open ;Res
|
||||
21 9 10 6000 8 120 0 Open ;Res
|
||||
22 10 11 6000 8 120 0 Open ;Res
|
||||
23 10 17 6000 10 120 0 Open ;Res
|
||||
24 11 12 6000 8 120 0 Open ;Res
|
||||
26 12 17 6000 10 120 0 Open ;Res
|
||||
27 12 18 6000 8 70 0 Open ;city
|
||||
28 13 14 6000 12 70 0 Open ;city
|
||||
29 13 18 6000 12 70 0 Open ;city
|
||||
30 13 19 6000 10 70 0 Open ;city
|
||||
31 14 15 6000 12 70 0 Open ;city
|
||||
32 14 19 6000 10 70 0 Open ;city
|
||||
33 14 21 100 12 120 0 Open ;city
|
||||
34 15 16 6000 10 70 0 Open ;city
|
||||
35 15 19 6000 10 70 0 Open ;city
|
||||
36 16 17 6000 8 120 0 Open ;Res
|
||||
37 16 18 6000 12 70 0 Open ;city
|
||||
38 16 19 6000 10 70 0 Open ;city
|
||||
39 17 18 6000 8 120 0 Open ;Res
|
||||
40 17 22 100 12 120 0 Open ;Res
|
||||
41 18 19 6000 10 70 0 Open ;city
|
||||
142 41 21 1 12 120 0 CV ;city
|
||||
143 42 22 1 12 120 0 Cv ;Res
|
||||
110 4 5 6000 12 130 0 Open ;New
|
||||
113 5 6 6000 12 130 0 Open ;New
|
||||
114 6 7 6000 12 130 0 Open ;New
|
||||
115 6 8 6000 12 130 0 Open ;New
|
||||
116 7 8 6000 12 130 0 Open ;New
|
||||
125 11 17 9000 12 130 0 Open ;New
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
78 40 20 HEAD 2 ;
|
||||
79 40 20 HEAD 2 ;
|
||||
80 40 20 HEAD 2 ;
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
;Daily water use pattern
|
||||
1 1.0 1.0 1.0 0.9 0.9 0.9
|
||||
1 0.7 0.7 0.7 0.6 0.6 0.6
|
||||
1 1.2 1.2 1.2 1.3 1.3 1.3
|
||||
1 1.2 1.2 1.2 1.1 1.1 1.1
|
||||
;Daily Operating Pump
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
2 0 0 0 0 0 0
|
||||
;Daily Alternate Pump
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
3 0 0 0 0 0 0
|
||||
;Daily Alternate Pump
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
4 0 0 0 0 0 0
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP: ID X-Value Y-Value
|
||||
2 0. 300
|
||||
2 2000 292
|
||||
2 4000 270
|
||||
2 6000 230
|
||||
2 8000 181
|
||||
;PUMP: PUMP: ID flow efficiency
|
||||
E1 0. 0
|
||||
E1 2000 50
|
||||
E1 4000 65
|
||||
E1 6000 55
|
||||
E1 8000 40
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
Pump 78 Efficiency E1
|
||||
Pump 79 Efficiency E1
|
||||
Pump 80 Efficiency E1
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 0:01
|
||||
Quality Timestep 0:01
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 0
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality NONE mg/L
|
||||
Diffusivity 1.0
|
||||
Tolerance 0.01
|
||||
|
||||
;Head Accuracy 0.001
|
||||
;Flow Accuracy 0.45
|
||||
;Step Sizing HEURISTIC ;FULL ; LINESEARCH ;
|
||||
;Demand Model FIXED ;LOGISTIC ; ORIFICE ; PRESSURE_DEFICIENT ;
|
||||
;Minimum Pressure 0
|
||||
;Full Pressure 40
|
||||
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
1 7682.33 3371.15
|
||||
2 7633.71 5737.44
|
||||
3 7520.26 7293.35
|
||||
4 6175.04 7568.88
|
||||
5 5591.57 8460.29
|
||||
6 4100.49 8071.31
|
||||
7 3192.87 7763.37
|
||||
8 3321.19 6696.55
|
||||
9 1305.62 4850.97
|
||||
10 2317.45 3588.20
|
||||
11 3701.63 2892.06
|
||||
12 4846.03 3354.94
|
||||
13 6450.57 4424.64
|
||||
14 6466.77 5769.85
|
||||
15 5094.45 6482.09
|
||||
16 4017.86 5615.96
|
||||
17 3005.49 4292.43
|
||||
18 4846.03 4440.84
|
||||
19 5332.25 5332.25
|
||||
20 8306.86 3369.33
|
||||
21 6094.00 6499.19
|
||||
22 2422.68 4519.09
|
||||
40 8700.60 3371.15
|
||||
41 6094.00 6600.19
|
||||
42 2422.68 4700.09
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 935.87 2613.65 9070.35 8738.70
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3a.json
Normal file
17
tests/epanet-nrtestsuite/tests/exeter/mod_anytown-3a.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "mod_anytown-3a",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"mod_anytown-3a.inp",
|
||||
"mod_anytown-3a.rpt",
|
||||
"mod_anytown-3a.out"
|
||||
],
|
||||
"input_files": [
|
||||
"mod_anytown-3a.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"mod_anytown-3a.rpt": "epanet report",
|
||||
"mod_anytown-3a.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
5719
tests/epanet-nrtestsuite/tests/exeter/wolf-3.inp
Normal file
5719
tests/epanet-nrtestsuite/tests/exeter/wolf-3.inp
Normal file
File diff suppressed because it is too large
Load Diff
17
tests/epanet-nrtestsuite/tests/exeter/wolf-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/exeter/wolf-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "wolf-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"wolf-3.inp",
|
||||
"wolf-3.rpt",
|
||||
"wolf-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"wolf-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"wolf-3.rpt": "epanet report",
|
||||
"wolf-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
86409
tests/epanet-nrtestsuite/tests/large/57460.inp
Normal file
86409
tests/epanet-nrtestsuite/tests/large/57460.inp
Normal file
File diff suppressed because it is too large
Load Diff
189845
tests/epanet-nrtestsuite/tests/large/NW_Model.inp
Normal file
189845
tests/epanet-nrtestsuite/tests/large/NW_Model.inp
Normal file
File diff suppressed because it is too large
Load Diff
17
tests/epanet-nrtestsuite/tests/large/NW_Model.json
Normal file
17
tests/epanet-nrtestsuite/tests/large/NW_Model.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "NW_Model",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"NW_Model.inp",
|
||||
"NW_Model.rpt",
|
||||
"NW_Model.out"
|
||||
],
|
||||
"input_files": [
|
||||
"NW_Model.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"NW_Model.rpt": "epanet report",
|
||||
"NW_Model.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
189842
tests/epanet-nrtestsuite/tests/large/NW_Model1.inp
Normal file
189842
tests/epanet-nrtestsuite/tests/large/NW_Model1.inp
Normal file
File diff suppressed because it is too large
Load Diff
17
tests/epanet-nrtestsuite/tests/large/NW_Model1.json
Normal file
17
tests/epanet-nrtestsuite/tests/large/NW_Model1.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "NW_Model1",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"NW_Model1.inp",
|
||||
"NW_Model1.rpt",
|
||||
"NW_Model1.out"
|
||||
],
|
||||
"input_files": [
|
||||
"NW_Model1.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"NW_Model1.rpt": "epanet report",
|
||||
"NW_Model1.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Example network one with control.",
|
||||
"args": [
|
||||
"NET1-3.inp",
|
||||
"NET1-3.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1-PBV",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Network one with pressure breaker valve.",
|
||||
"args": [
|
||||
"NET1-PBV.inp",
|
||||
"NET1-PBV.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Example network one with tank mixing",
|
||||
"args": [
|
||||
"NET1.inp",
|
||||
"NET1.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1cv",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Example network one with check valve.",
|
||||
"args": [
|
||||
"NET1cv.inp",
|
||||
"NET1cv.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1emit",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Example network one with emitter.",
|
||||
"args": [
|
||||
"NET1emit.inp",
|
||||
"NET1emit.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1negemit",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Network one with emitter and negative pressure condition",
|
||||
"args": [
|
||||
"NET1negemit.inp",
|
||||
"NET1negemit.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1np",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Network one with steady-state hydraulics and no water quality.",
|
||||
"args": [
|
||||
"NET1np.inp",
|
||||
"NET1np.rpt",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "NET1para",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"description": "Network one with steady-state hydrulics and no water quality.",
|
||||
"args": [
|
||||
"NET1para.inp",
|
||||
"NET1para.rpt",
|
||||
|
||||
365
tests/epanet-nrtestsuite/tests/small/6848-68nodes.inp
Normal file
365
tests/epanet-nrtestsuite/tests/small/6848-68nodes.inp
Normal file
@@ -0,0 +1,365 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 2 ;
|
||||
3 0 2 ;
|
||||
4 0 2 ;
|
||||
5 0 2 ;
|
||||
6 0 2 ;
|
||||
7 0 2 ;
|
||||
8 0 2 ;
|
||||
9 0 2 ;
|
||||
10 0 2 ;
|
||||
11 0 2 ;
|
||||
12 0 2 ;
|
||||
13 0 2 ;
|
||||
14 0 2 ;
|
||||
15 0 2 ;
|
||||
16 0 2 ;
|
||||
17 0 2 ;
|
||||
18 0 2 ;
|
||||
19 0 2 ;
|
||||
20 0 2 ;
|
||||
21 0 2 ;
|
||||
22 0 2 ;
|
||||
23 0 2 ;
|
||||
24 0 2 ;
|
||||
25 0 2 ;
|
||||
26 0 2 ;
|
||||
27 0 2 ;
|
||||
28 0 2 ;
|
||||
29 0 2 ;
|
||||
30 0 2 ;
|
||||
31 0 2 ;
|
||||
32 0 2 ;
|
||||
33 0 2 ;
|
||||
34 0 2 ;
|
||||
36 0 2 ;
|
||||
37 0 2 ;
|
||||
38 0 2 ;
|
||||
39 0 2 ;
|
||||
40 0 2 ;
|
||||
41 0 2 ;
|
||||
42 0 2 ;
|
||||
43 0 2 ;
|
||||
44 0 2 ;
|
||||
45 0 2 ;
|
||||
46 0 2 ;
|
||||
47 0 2 ;
|
||||
48 0 2 ;
|
||||
49 0 2 ;
|
||||
50 0 2 ;
|
||||
51 0 2 ;
|
||||
52 0 2 ;
|
||||
53 0 2 ;
|
||||
54 0 2 ;
|
||||
55 0 2 ;
|
||||
56 0 2 ;
|
||||
57 0 2 ;
|
||||
58 0 2 ;
|
||||
59 0 2 ;
|
||||
60 0 2 ;
|
||||
61 0 2 ;
|
||||
62 0 2 ;
|
||||
63 0 2 ;
|
||||
64 0 2 ;
|
||||
65 0 2 ;
|
||||
66 0 2 ;
|
||||
67 0 2 ;
|
||||
68 0 2 ;
|
||||
69 0 2 ;
|
||||
71 0 2 ;
|
||||
72 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 200 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 2 3 400 200 100 0 Open ;
|
||||
2 3 4 400 200 100 0 Open ;
|
||||
3 4 5 400 200 100 0 Open ;
|
||||
4 5 6 400 200 100 0 Open ;
|
||||
5 6 7 400 200 100 0 Open ;
|
||||
6 7 8 400 200 100 0 Open ;
|
||||
7 8 9 400 200 100 0 Open ;
|
||||
8 9 10 400 200 100 0 Open ;
|
||||
9 10 11 400 200 100 0 Open ;
|
||||
10 11 12 400 200 100 0 Open ;
|
||||
11 12 13 400 200 100 0 Open ;
|
||||
12 13 14 400 200 100 0 Open ;
|
||||
13 14 15 400 200 100 0 Open ;
|
||||
14 15 16 400 200 100 0 Open ;
|
||||
15 16 17 400 200 100 0 Open ;
|
||||
16 17 18 400 200 100 0 Open ;
|
||||
17 18 19 400 200 100 0 Open ;
|
||||
18 19 20 400 200 100 0 Open ;
|
||||
19 20 21 400 200 100 0 Open ;
|
||||
20 21 22 400 200 100 0 Open ;
|
||||
21 22 23 400 200 100 0 Open ;
|
||||
22 23 24 400 200 100 0 Open ;
|
||||
23 24 25 400 200 100 0 Open ;
|
||||
24 25 26 400 200 100 0 Open ;
|
||||
25 26 27 400 200 100 0 Open ;
|
||||
26 27 28 400 200 100 0 Open ;
|
||||
27 28 29 400 200 100 0 Open ;
|
||||
28 29 30 400 200 100 0 Open ;
|
||||
29 30 31 400 200 100 0 Open ;
|
||||
30 31 32 400 200 100 0 Open ;
|
||||
31 32 33 400 200 100 0 Open ;
|
||||
32 33 34 400 200 100 0 Open ;
|
||||
35 37 38 400 200 100 0 Open ;
|
||||
36 38 39 400 200 100 0 Open ;
|
||||
37 39 40 400 200 100 0 Open ;
|
||||
38 40 41 400 200 100 0 Open ;
|
||||
39 41 42 400 200 100 0 Open ;
|
||||
40 42 43 400 200 100 0 Open ;
|
||||
41 43 44 400 200 100 0 Open ;
|
||||
42 44 45 400 200 100 0 Open ;
|
||||
43 45 46 400 200 100 0 Open ;
|
||||
44 46 47 400 200 100 0 Open ;
|
||||
45 47 48 400 200 100 0 Open ;
|
||||
46 48 49 400 200 100 0 Open ;
|
||||
47 49 50 400 200 100 0 Open ;
|
||||
48 50 51 400 200 100 0 Open ;
|
||||
49 51 52 400 200 100 0 Open ;
|
||||
50 52 53 400 200 100 0 Open ;
|
||||
51 53 54 400 200 100 0 Open ;
|
||||
52 54 55 400 200 100 0 Open ;
|
||||
53 55 56 400 200 100 0 Open ;
|
||||
54 56 57 400 200 100 0 Open ;
|
||||
55 57 58 400 200 100 0 Open ;
|
||||
56 58 59 400 200 100 0 Open ;
|
||||
57 59 60 400 200 100 0 Open ;
|
||||
58 60 61 400 200 100 0 Open ;
|
||||
59 61 62 400 200 100 0 Open ;
|
||||
60 62 63 400 200 100 0 Open ;
|
||||
61 63 64 400 200 100 0 Open ;
|
||||
62 64 65 400 200 100 0 Open ;
|
||||
63 65 66 400 200 100 0 Open ;
|
||||
64 66 67 400 200 100 0 Open ;
|
||||
65 67 68 400 200 100 0 Open ;
|
||||
66 68 69 400 200 100 0 Open ;
|
||||
69 1 2 400 200 100 0 Open ;
|
||||
70 1 37 400 200 100 0 Open ;
|
||||
71 2 37 400 200 100 0 Open ;
|
||||
72 3 38 400 200 100 0 Open ;
|
||||
73 4 39 400 200 100 0 Open ;
|
||||
74 5 40 400 200 100 0 Open ;
|
||||
75 6 41 400 200 100 0 Open ;
|
||||
76 7 42 400 200 100 0 Open ;
|
||||
77 8 43 400 200 100 0 Open ;
|
||||
78 9 44 400 200 100 0 Open ;
|
||||
79 10 45 400 200 100 0 Open ;
|
||||
80 11 46 400 200 100 0 Open ;
|
||||
81 12 47 400 200 100 0 Open ;
|
||||
82 13 48 400 200 100 0 Open ;
|
||||
83 14 49 400 200 100 0 Open ;
|
||||
84 15 50 400 200 100 0 Open ;
|
||||
85 16 51 400 200 100 0 Open ;
|
||||
86 17 52 400 200 100 0 Open ;
|
||||
87 18 53 400 200 100 0 Open ;
|
||||
88 19 54 400 200 100 0 Open ;
|
||||
89 20 55 400 200 100 0 Open ;
|
||||
90 21 56 400 200 100 0 Open ;
|
||||
91 22 57 400 200 100 0 Open ;
|
||||
92 23 58 400 200 100 0 Open ;
|
||||
93 24 59 400 200 100 0 Open ;
|
||||
94 25 60 400 200 100 0 Open ;
|
||||
95 26 61 400 200 100 0 Open ;
|
||||
96 27 62 400 200 100 0 Open ;
|
||||
97 28 63 400 200 100 0 Open ;
|
||||
98 29 64 400 200 100 0 Open ;
|
||||
99 30 65 400 200 100 0 Open ;
|
||||
100 31 66 400 200 100 0 Open ;
|
||||
101 32 67 400 200 100 0 Open ;
|
||||
102 33 68 400 200 100 0 Open ;
|
||||
103 34 69 400 200 100 0 Open ;
|
||||
105 36 71 400 200 100 0 Open ;
|
||||
106 36 72 400 200 100 0 Open ;
|
||||
107 71 72 400 200 100 0 Open ;
|
||||
113 34 36 400 200 100 0 Open ;
|
||||
114 69 71 400 200 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 100
|
||||
Accuracy 0.0001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Stop
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 -1404.76 7174.60
|
||||
3 -1071.43 7190.48
|
||||
4 -769.84 7190.48
|
||||
5 -468.25 7190.48
|
||||
6 -150.79 7174.60
|
||||
7 182.54 7174.60
|
||||
8 515.87 7174.60
|
||||
9 849.21 7126.98
|
||||
10 1230.16 7111.11
|
||||
11 1563.49 7111.11
|
||||
12 1912.70 7111.11
|
||||
13 2261.90 7095.24
|
||||
14 2595.24 7095.24
|
||||
15 2880.95 7095.24
|
||||
16 3214.29 7095.24
|
||||
17 3500.00 7095.24
|
||||
18 3817.46 7079.37
|
||||
19 4166.67 7063.49
|
||||
20 4500.00 7063.49
|
||||
21 4865.08 7063.49
|
||||
22 5261.90 7031.75
|
||||
23 5642.86 7015.87
|
||||
24 6055.56 7015.87
|
||||
25 6484.13 7015.87
|
||||
26 6865.08 7015.87
|
||||
27 7261.90 7015.87
|
||||
28 7626.98 7015.87
|
||||
29 7944.44 7015.87
|
||||
30 8373.02 7031.75
|
||||
31 8769.84 7015.87
|
||||
32 9150.79 6984.13
|
||||
33 9515.87 7000.00
|
||||
34 9833.33 6952.38
|
||||
36 10531.75 6936.51
|
||||
37 -1420.63 6428.57
|
||||
38 -1039.68 6444.44
|
||||
39 -769.84 6412.70
|
||||
40 -468.25 6460.32
|
||||
41 -182.54 6476.19
|
||||
42 166.67 6412.70
|
||||
43 500.00 6380.95
|
||||
44 801.59 6333.33
|
||||
45 1150.79 6317.46
|
||||
46 1500.00 6301.59
|
||||
47 1833.33 6301.59
|
||||
48 2182.54 6301.59
|
||||
49 2484.13 6317.46
|
||||
50 2801.59 6285.71
|
||||
51 3134.92 6285.71
|
||||
52 3452.38 6285.71
|
||||
53 3833.33 6285.71
|
||||
54 4150.79 6285.71
|
||||
55 4452.38 6285.71
|
||||
56 4801.59 6285.71
|
||||
57 5230.16 6285.71
|
||||
58 5658.73 6269.84
|
||||
59 6039.68 6269.84
|
||||
60 6404.76 6253.97
|
||||
61 6785.71 6253.97
|
||||
62 7166.67 6222.22
|
||||
63 7547.62 6238.10
|
||||
64 7896.83 6222.22
|
||||
65 8293.65 6222.22
|
||||
66 8722.22 6238.10
|
||||
67 9103.17 6269.84
|
||||
68 9436.51 6238.10
|
||||
69 9769.84 6253.97
|
||||
71 10468.25 6238.10
|
||||
72 10880.95 6492.06
|
||||
1 -1833.33 6857.14
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS -2474.60 3957.14 11633.33 7344.45
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/6848-68nodes.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/6848-68nodes.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "6848-68nodes",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"6848-68nodes.inp",
|
||||
"6848-68nodes.rpt",
|
||||
"6848-68nodes.out"
|
||||
],
|
||||
"input_files": [
|
||||
"6848-68nodes.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"6848-68nodes.rpt": "epanet report",
|
||||
"6848-68nodes.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
146
tests/epanet-nrtestsuite/tests/small/Elhay-ZeroFlow.inp
Normal file
146
tests/epanet-nrtestsuite/tests/small/Elhay-ZeroFlow.inp
Normal file
@@ -0,0 +1,146 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 0 ;
|
||||
3 0 0 ;
|
||||
4 0 0 ;
|
||||
5 0 0 ;
|
||||
6 0 0 ;
|
||||
7 0 0 ;
|
||||
8 0 80 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 40 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 1000 250 120 0 Open ;
|
||||
2 2 3 1000 250 120 0 Open ;
|
||||
3 1 3 1000 250 120 0 Open ;
|
||||
4 2 4 1000 250 120 0 Open ;
|
||||
5 3 5 1000 250 120 0 Open ;
|
||||
6 4 5 1000 250 120 0 Open ;
|
||||
7 4 6 1000 250 120 0 Open ;
|
||||
8 5 7 1000 250 120 0 Open ;
|
||||
9 6 7 1000 250 120 0 Open ;
|
||||
10 6 8 1000 250 120 0 Open ;
|
||||
11 7 8 1000 250 120 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.00000001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Stop
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 2873.30 7126.70
|
||||
3 7194.57 7126.70
|
||||
4 2873.30 5429.86
|
||||
5 7194.57 5429.86
|
||||
6 2873.30 3687.78
|
||||
7 7194.57 3687.78
|
||||
8 5339.37 2171.95
|
||||
1 5022.62 8597.29
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/Elhay-ZeroFlow.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/Elhay-ZeroFlow.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "Elhay-ZeroFlow",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"Elhay-ZeroFlow.inp",
|
||||
"Elhay-ZeroFlow.rpt",
|
||||
"Elhay-ZeroFlow.out"
|
||||
],
|
||||
"input_files": [
|
||||
"Elhay-ZeroFlow.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"Elhay-ZeroFlow.rpt": "epanet report",
|
||||
"Elhay-ZeroFlow.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
145
tests/epanet-nrtestsuite/tests/small/GES4-9.inp
Normal file
145
tests/epanet-nrtestsuite/tests/small/GES4-9.inp
Normal file
@@ -0,0 +1,145 @@
|
||||
[TITLE]
|
||||
GESSLER EXAMPLE PROBLEM 4-9
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 4500 0 ;
|
||||
3 4500 100 ;
|
||||
4 4500 0 ;
|
||||
5 4500 0 ;
|
||||
6 4500 50 ;
|
||||
7 4500 0 ;
|
||||
8 4500 50 ;
|
||||
9 4500 0 ;
|
||||
10 4500 0 ;
|
||||
11 4500 100 ;
|
||||
12 4500 950 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 5000 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 5000 8 110 0 Open ;
|
||||
2 2 3 3000 6 110 0 Open ;
|
||||
3 2 4 600 6 110 0 Open ;
|
||||
4 3 7 600 6 110 0 Open ;
|
||||
5 4 5 1500 6 110 0 Open ;
|
||||
6 5 7 1500 6 110 0 Open ;
|
||||
7 4 9 600 6 110 0 Open ;
|
||||
8 6 11 600 6 110 0 Open ;
|
||||
9 8 12 600 6 110 0 Open ;
|
||||
10 10 11 1500 6 110 0 Open ;
|
||||
11 11 12 1500 4 110 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
12 5 6 6 PRV 100 0.01 ;10
|
||||
13 7 8 6 PRV 100 0.01 ;10
|
||||
14 9 10 6 PRV 100 0.01 ;10
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/GES4-9.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/GES4-9.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "GES4-9",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"GES4-9.inp",
|
||||
"GES4-9.rpt",
|
||||
"GES4-9.out"
|
||||
],
|
||||
"input_files": [
|
||||
"GES4-9.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"GES4-9.rpt": "epanet report",
|
||||
"GES4-9.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
41
tests/epanet-nrtestsuite/tests/small/JEP5-13.INP
Normal file
41
tests/epanet-nrtestsuite/tests/small/JEP5-13.INP
Normal file
@@ -0,0 +1,41 @@
|
||||
[TITLE]
|
||||
JEPPSON EXAMPLE V-13
|
||||
|
||||
[JUNCTIONS]
|
||||
1 200
|
||||
2 200 100
|
||||
3 180 100
|
||||
301 180
|
||||
4 180 80
|
||||
5 200 50
|
||||
501 200
|
||||
6 140 320
|
||||
|
||||
[TANKS]
|
||||
101 300
|
||||
102 250
|
||||
|
||||
[PIPES]
|
||||
1 101 1 500 500 .0021
|
||||
2 1 2 500 300 .0021
|
||||
3 2 3 600 280 .0021
|
||||
4 4 3 500 300 .0021
|
||||
5 1 4 600 280 .0021 10
|
||||
6 5 2 500 300 .0021
|
||||
7 501 6 600 280 .0021
|
||||
8 301 6 500 300 .0021
|
||||
9 1 6 1200 200 .0021
|
||||
10 102 5 500 400 .0021
|
||||
|
||||
[VALVES]
|
||||
701 5 501 280 PRV -50
|
||||
801 3 301 300 PRV -55
|
||||
|
||||
[OPTIONS]
|
||||
UNITS SI
|
||||
HEADLOSS D-W
|
||||
|
||||
[REPORT]
|
||||
STATUS FULL
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/JEP5-13.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/JEP5-13.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "JEP5-13",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"JEP5-13.inp",
|
||||
"JEP5-13.rpt",
|
||||
"JEP5-13.out"
|
||||
],
|
||||
"input_files": [
|
||||
"JEP5-13.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"JEP5-13.rpt": "epanet report",
|
||||
"JEP5-13.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
130
tests/epanet-nrtestsuite/tests/small/noflow.inp
Normal file
130
tests/epanet-nrtestsuite/tests/small/noflow.inp
Normal file
@@ -0,0 +1,130 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
J1 0 0 ;
|
||||
J2 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
R1 50 ;
|
||||
R2 25 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
P1 R1 J1 500 500 100 0 Open ;
|
||||
P2 J2 R2 500 500 100 0 Open ;
|
||||
P3 J1 J2 500 500 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
J1 4404.76 6603.17
|
||||
J2 5849.21 6634.92
|
||||
R1 2626.98 6634.92
|
||||
R2 7595.24 6698.41
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/noflow.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/noflow.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "noflow",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"noflow.inp",
|
||||
"noflow.rpt",
|
||||
"noflow.out"
|
||||
],
|
||||
"input_files": [
|
||||
"noflow.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"noflow.rpt": "epanet report",
|
||||
"noflow.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
150
tests/epanet-nrtestsuite/tests/small/sampletown.inp
Normal file
150
tests/epanet-nrtestsuite/tests/small/sampletown.inp
Normal file
@@ -0,0 +1,150 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
TreatmentPlant 0 0 ;
|
||||
Montgomery 0 80 ;
|
||||
Tennessee 0 250 ;
|
||||
Reading 0 100 ;
|
||||
Mills 0 1000 stepdemand ;
|
||||
Vine 0 50 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
Resr 100 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
NewportTank 50 40 0 80 20 0 ;
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
ReservoirCheckValve Resr TreatmentPlant 10 4 100 0 CV ;
|
||||
2 TreatmentPlant Montgomery 3 6 100 0 Open ;
|
||||
3 Montgomery Tennessee 6 6 100 0 Open ;
|
||||
4 Tennessee Reading 12 6 100 0 Open ;
|
||||
5 Reading Mills 24 6 100 0 Open ;
|
||||
NewportTankPipe Tennessee NewportTank 50 3 100 0 Open ;
|
||||
1 Reading Vine 50 6 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
;
|
||||
stepdemand 1 1 1 1 1 1
|
||||
stepdemand 0 0 0 0 0 0
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 24:00
|
||||
Hydraulic Timestep 0:10
|
||||
Quality Timestep 0:01
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality Trace Resr
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
TreatmentPlant -1075.95 6943.94
|
||||
Montgomery 1273.73 6946.20
|
||||
Tennessee 3204.11 6946.20
|
||||
Reading 6352.85 6946.20
|
||||
Mills 10226.04 6943.94
|
||||
Vine 6356.24 5063.29
|
||||
Resr -2414.20 6923.08
|
||||
NewportTank 3209.76 8318.26
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS Meters
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/sampletown.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/sampletown.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "sampletown",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"sampletown.inp",
|
||||
"sampletown.rpt",
|
||||
"sampletown.out"
|
||||
],
|
||||
"input_files": [
|
||||
"sampletown.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"sampletown.rpt": "epanet report",
|
||||
"sampletown.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
123
tests/epanet-nrtestsuite/tests/small/simplenet.inp
Normal file
123
tests/epanet-nrtestsuite/tests/small/simplenet.inp
Normal file
@@ -0,0 +1,123 @@
|
||||
[TITLE]
|
||||
EPANET Example Network 3
|
||||
Example showing how the percent of Lake water in a dual-source
|
||||
system changes over time.
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
node1 147 1 1 ;
|
||||
node2 147 1 1
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
reservoir 220.0 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
pipe1 reservoir node1 100 12 100 0 Open ;
|
||||
pipe2 node1 node2 100 12 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
10 Closed
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
;General Default Demand Pattern
|
||||
1 1
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0.0
|
||||
Demand Charge 0.0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0.0
|
||||
Global Wall 0.0
|
||||
Limiting Potential 0.0
|
||||
Roughness Correlation 0.0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 24:00
|
||||
Hydraulic Timestep 0:05
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Yes
|
||||
Summary Yes
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1.0
|
||||
Viscosity 1.0
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality Trace reservoir
|
||||
Diffusivity 1.0
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/simplenet.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/simplenet.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "simplenet",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"simplenet.inp",
|
||||
"simplenet.rpt",
|
||||
"simplenet.out"
|
||||
],
|
||||
"input_files": [
|
||||
"simplenet.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"simplenet.rpt": "epanet report",
|
||||
"simplenet.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
138
tests/epanet-nrtestsuite/tests/small/simpson_test.inp
Normal file
138
tests/epanet-nrtestsuite/tests/small/simpson_test.inp
Normal file
@@ -0,0 +1,138 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 0 ;
|
||||
3 0 0 ;
|
||||
4 0 0 ;
|
||||
5 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 60 ;
|
||||
6 30 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 400 500 95 0 Open ;
|
||||
2 3 4 200 500 95 0 Open ;
|
||||
3 5 6 600 500 95 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
4 2 3 500 FCV 2000 0 ;
|
||||
5 4 5 500 PRV 20. 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
;4 OPEN
|
||||
;5 OPEN
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.0001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 3134.92 7380.95
|
||||
3 4357.14 7333.33
|
||||
4 6452.38 7349.21
|
||||
5 7468.25 7317.46
|
||||
1 1214.29 7365.08
|
||||
6 8738.10 7301.59
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/simpson_test.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/simpson_test.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "simpson_test",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"simpson_test.inp",
|
||||
"simpson_test.rpt",
|
||||
"simpson_test.out"
|
||||
],
|
||||
"input_files": [
|
||||
"simpson_test.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"simpson_test.rpt": "epanet report",
|
||||
"simpson_test.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
138
tests/epanet-nrtestsuite/tests/small/simpson_test_2-12.inp
Normal file
138
tests/epanet-nrtestsuite/tests/small/simpson_test_2-12.inp
Normal file
@@ -0,0 +1,138 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 0 ;
|
||||
3 0 0 ;
|
||||
4 0 0 ;
|
||||
5 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 60 ;
|
||||
6 30 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 400 500 95 0 Open ;
|
||||
2 3 4 200 500 95 0 Open ;
|
||||
3 5 6 600 500 95 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
4 2 3 500 FCV 2000 0.01 ;
|
||||
5 4 5 12 PRV 20 0.01 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.0001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 3134.92 7380.95
|
||||
3 4357.14 7333.33
|
||||
4 6452.38 7349.21
|
||||
5 7468.25 7317.46
|
||||
1 1214.29 7365.08
|
||||
6 8738.10 7301.59
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/simpson_test_2-12.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/simpson_test_2-12.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "simpson_test_2-12",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"simpson_test_2-12.inp",
|
||||
"simpson_test_2-12.rpt",
|
||||
"simpson_test_2-12.out"
|
||||
],
|
||||
"input_files": [
|
||||
"simpson_test_2-12.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"simpson_test_2-12.rpt": "epanet report",
|
||||
"simpson_test_2-12.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
170
tests/epanet-nrtestsuite/tests/small/st-net3-3.inp
Normal file
170
tests/epanet-nrtestsuite/tests/small/st-net3-3.inp
Normal file
@@ -0,0 +1,170 @@
|
||||
[TITLE]
|
||||
Network 3 (from Siew & Tanyimboh)
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
1 150 0 ;
|
||||
2 150 30 ;
|
||||
3 100 0 ;
|
||||
4 130 80 ;
|
||||
5 130 50 ;
|
||||
6 150 30 ;
|
||||
7 120 0 ;
|
||||
8 120 0 ;
|
||||
9 120 80 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
10 120 ;158 ;
|
||||
11 200 ;238 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 300 250 130 0 Open ;
|
||||
2 11 6 300 250 130 0 Open ;
|
||||
3 2 3 500 200 110 0 Open ;
|
||||
4 6 5 500 200 110 0 Open ;
|
||||
5 4 5 300 200 120 0 Open ;
|
||||
6 4 7 300 200 120 0 Open ;
|
||||
7 8 9 300 200 120 0 Open ;
|
||||
8 2 6 300 250 130 0 Open ;
|
||||
9 5 9 500 200 120 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
10 10 1 HEAD P10 SPEED 1 ;
|
||||
11 3 4 HEAD P11 SPEED 1 ;
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
12 7 8 200 PRV 140 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP:
|
||||
P11 0 33.33
|
||||
P11 100 23.04
|
||||
P11 179.97 0
|
||||
;PUMP: PUMP:
|
||||
P10 0 26.67
|
||||
P10 100 16.25
|
||||
P10 159.98 0
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
;Head Accuracy 3.038e-4
|
||||
;Flow Accuracy 2.832e-2
|
||||
;Step Sizing FULL ;LINESEARCH ; HEURISTIC ;
|
||||
;Demand Model FIXED ;LOGISTIC ; ORIFICE ; PRESSURE_DEFICIENT ;
|
||||
;Minimum Pressure 0
|
||||
;Full Pressure 30
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
1 2544.76 7544.76
|
||||
2 4207.16 7544.76
|
||||
3 6662.40 7544.76
|
||||
4 8401.53 7544.76
|
||||
5 8401.53 4526.85
|
||||
6 4207.16 4526.85
|
||||
7 9245.52 6624.04
|
||||
8 10038.36 5703.32
|
||||
9 10882.35 4526.85
|
||||
10 396.42 7544.76
|
||||
11 447.57 4526.85
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/st-net3-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/st-net3-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "st-net3-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"st-net3-3.inp",
|
||||
"st-net3-3.rpt",
|
||||
"st-net3-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"st-net3-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"st-net3-3.rpt": "epanet report",
|
||||
"st-net3-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
163
tests/epanet-nrtestsuite/tests/small/st-net3.inp
Normal file
163
tests/epanet-nrtestsuite/tests/small/st-net3.inp
Normal file
@@ -0,0 +1,163 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
1 150 0 ;
|
||||
2 150 30 ;
|
||||
3 100 0 ;
|
||||
4 130 80 ;
|
||||
5 130 50 ;
|
||||
6 150 30 ;
|
||||
7 120 0 ;
|
||||
8 120 0 ;
|
||||
9 120 80 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
10 158 ;
|
||||
11 238 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 300 250 130 0 Open ;
|
||||
2 11 6 300 250 130 0 Open ;
|
||||
3 2 3 500 200 110 0 Open ;
|
||||
4 6 5 500 200 110 0 Open ;
|
||||
5 4 5 300 200 120 0 Open ;
|
||||
6 4 7 300 200 120 0 Open ;
|
||||
7 8 9 300 200 120 0 Open ;
|
||||
8 2 6 300 250 130 0 Open ;
|
||||
9 5 9 500 200 120 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
10 10 1 HEAD P10 SPEED 1 ;
|
||||
11 3 4 HEAD P11 SPEED 1 ;
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
12 7 8 200 PRV 140 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP:
|
||||
P11 0 33.33
|
||||
P11 100 23.04
|
||||
P11 179.97 0
|
||||
;PUMP: PUMP:
|
||||
P10 0 26.67
|
||||
P10 100 16.25
|
||||
P10 159.98 0
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
1 2544.76 7544.76
|
||||
2 4207.16 7544.76
|
||||
3 6662.40 7544.76
|
||||
4 8401.53 7544.76
|
||||
5 8401.53 4526.85
|
||||
6 4207.16 4526.85
|
||||
7 9245.52 6624.04
|
||||
8 10038.36 5703.32
|
||||
9 10882.35 4526.85
|
||||
10 396.42 7544.76
|
||||
11 447.57 4526.85
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/st-net3.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/st-net3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "st-net3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"st-net3.inp",
|
||||
"st-net3.rpt",
|
||||
"st-net3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"st-net3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"st-net3.rpt": "epanet report",
|
||||
"st-net3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
187
tests/epanet-nrtestsuite/tests/small/test101-3.inp
Normal file
187
tests/epanet-nrtestsuite/tests/small/test101-3.inp
Normal file
@@ -0,0 +1,187 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
14 96.000 0.000 ;
|
||||
18 96.000 0.000 ;
|
||||
19 96.000 0.000 ;
|
||||
20 96.000 0.000 ;
|
||||
21 96.000 0.000 ;
|
||||
22 96.000 0.000 ;
|
||||
23 96.000 0.000 ;
|
||||
24 100.000 0.000 ;
|
||||
26 96.000 0.000 ;
|
||||
27 96.000 0.000 ;
|
||||
28 96.000 0.000 ;
|
||||
29 100.000 0.000 ;
|
||||
30 108.000 17 ;
|
||||
;30 108.000 0 ;
|
||||
31 96.000 0.000 ;
|
||||
37 96.000 0.000 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 196 ;
|
||||
32 100.000 ;
|
||||
|
||||
;30 108
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
14 1 14 232.73 1.00 0.0050 2.83 Open ;
|
||||
18 14 37 6.79 4.00 0.0050 0.00 Open ;
|
||||
22 18 19 210.00 4.00 0.0050 0.00 Open ;
|
||||
23 19 20 65.00 4.00 0.0050 0.00 Open ;
|
||||
24 20 21 110.00 4.00 0.0050 0.00 Open ;
|
||||
25 21 22 575.00 4.00 0.0050 0.00 Open ;
|
||||
26 23 22 165.00 4.00 0.0050 0.00 Open ;
|
||||
27 31 23 480.00 4.00 0.0050 0.00 Open ;
|
||||
33 22 26 180.00 4.00 0.0050 0.00 Open ;
|
||||
34 26 27 320.00 4.00 0.0050 2.70 Open ;
|
||||
35 27 28 35.00 4.00 0.0050 0.00 Open ;
|
||||
36 28 29 575.00 4.00 0.0050 0.00 Open ;
|
||||
37 29 30 8.00 2.00 0.0050 3.60 Open ;
|
||||
38 24 31 4.00 4.00 0.0050 0.00 Open ;
|
||||
43 37 18 6.79 4.00 0.0050 0.00 Open ;
|
||||
48 24 32 0.10 4.00 0.0050 0.00 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP: ------------------------------------------------------------------
|
||||
PQH_29 0.00 410.00
|
||||
PQH_29 8.00 235.00
|
||||
PQH_29 10.00 130.00
|
||||
;PUMP: PUMP:
|
||||
PQH_30 0.00 410.00
|
||||
PQH_30 6.50 295.00
|
||||
PQH_30 10.00 130.00
|
||||
;PUMP: PUMP:
|
||||
PQH_31 0.00 410.00
|
||||
PQH_31 6.50 295.00
|
||||
PQH_31 10.00 130.00
|
||||
;PUMP: PUMP:
|
||||
PQH_32 0.00 410.00
|
||||
PQH_32 6.50 295.00
|
||||
PQH_32 10.00 130.00
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
;------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75.000
|
||||
Global Price 0.000
|
||||
Demand Charge 0.000
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
;Report Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss D-W
|
||||
;Demand Model FH
|
||||
Specific Gravity 1.000
|
||||
Specific Viscosity 1
|
||||
Trials 100
|
||||
Accuracy 0.00100
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
14 475.23 175.08
|
||||
18 382.32 225.09
|
||||
19 324.08 225.09
|
||||
20 269.60 225.09
|
||||
21 217.00 225.09
|
||||
22 50.62 226.77
|
||||
23 85.69 330.15
|
||||
24 32.15 525.85
|
||||
26 -1.80 226.17
|
||||
27 -373.94 451.14
|
||||
28 -409.46 432.54
|
||||
29 -409.46 116.22
|
||||
30 -409.46 51.94
|
||||
31 38.80 499.35
|
||||
37 485.65 213.82
|
||||
1 400.46 -0.31
|
||||
32 269.60 540.71
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS -453.70 -26.89 519.47 557.84
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/test101-3.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/test101-3.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "test101-3",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"test101-3.inp",
|
||||
"test101-3.rpt",
|
||||
"test101-3.out"
|
||||
],
|
||||
"input_files": [
|
||||
"test101-3.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"test101-3.rpt": "epanet report",
|
||||
"test101-3.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
191
tests/epanet-nrtestsuite/tests/small/test101.inp
Normal file
191
tests/epanet-nrtestsuite/tests/small/test101.inp
Normal file
@@ -0,0 +1,191 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
14 96.000 0.000 ;
|
||||
18 96.000 0.000 ;
|
||||
19 96.000 0.000 ;
|
||||
20 96.000 0.000 ;
|
||||
21 96.000 0.000 ;
|
||||
22 96.000 0.000 ;
|
||||
23 96.000 0.000 ;
|
||||
24 100.000 0.000 ;
|
||||
26 96.000 0.000 ;
|
||||
27 96.000 0.000 ;
|
||||
28 96.000 0.000 ;
|
||||
29 100.000 0.000 ;
|
||||
30 108.000 17 ;
|
||||
31 96.000 0.000 ;
|
||||
37 96.000 0.000 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 196 ;
|
||||
32 100.000 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
14 1 14 232.73 1.00 0.0050 2.83 Open ;
|
||||
18 14 37 6.79 4.00 0.0050 0.00 Open ;
|
||||
22 18 19 210.00 4.00 0.0050 0.00 Open ;
|
||||
23 19 20 65.00 4.00 0.0050 0.00 Open ;
|
||||
24 20 21 110.00 4.00 0.0050 0.00 Open ;
|
||||
25 21 22 575.00 4.00 0.0050 0.00 Open ;
|
||||
26 23 22 165.00 4.00 0.0050 0.00 Open ;
|
||||
27 31 23 480.00 4.00 0.0050 0.00 Open ;
|
||||
33 22 26 180.00 4.00 0.0050 0.00 Open ;
|
||||
34 26 27 320.00 4.00 0.0050 2.70 Open ;
|
||||
35 27 28 35.00 4.00 0.0050 0.00 Open ;
|
||||
36 28 29 575.00 4.00 0.0050 0.00 Open ;
|
||||
37 29 30 8.00 2.00 0.0050 3.60 Open ;
|
||||
38 24 31 4.00 4.00 0.0050 0.00 Open ;
|
||||
43 37 18 6.79 4.00 0.0050 0.00 Open ;
|
||||
48 24 32 0.10 4.00 0.0050 0.00 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: PUMP: ------------------------------------------------------------------
|
||||
PQH_29 0.00 410.00
|
||||
PQH_29 8.00 235.00
|
||||
PQH_29 10.00 130.00
|
||||
;PUMP: PUMP:
|
||||
PQH_30 0.00 410.00
|
||||
PQH_30 6.50 295.00
|
||||
PQH_30 10.00 130.00
|
||||
;PUMP: PUMP:
|
||||
PQH_31 0.00 410.00
|
||||
PQH_31 6.50 295.00
|
||||
PQH_31 10.00 130.00
|
||||
;PUMP: PUMP:
|
||||
PQH_32 0.00 410.00
|
||||
PQH_32 6.50 295.00
|
||||
PQH_32 10.00 130.00
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
;------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75.000
|
||||
Global Price 0.000
|
||||
Demand Charge 0.000
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss D-W
|
||||
Specific Gravity 1.000
|
||||
Viscosity 1
|
||||
Trials 100
|
||||
Accuracy 0.0100
|
||||
CHECKFREQ 1
|
||||
MAXCHECK 100
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
14 475.23 175.08
|
||||
18 382.32 225.09
|
||||
19 324.08 225.09
|
||||
20 269.60 225.09
|
||||
21 217.00 225.09
|
||||
22 50.62 226.77
|
||||
23 85.69 330.15
|
||||
24 32.15 525.85
|
||||
26 -1.80 226.17
|
||||
27 -373.94 451.14
|
||||
28 -409.46 432.54
|
||||
29 -409.46 116.22
|
||||
30 -409.46 51.94
|
||||
31 38.80 499.35
|
||||
37 485.65 213.82
|
||||
1 400.46 -0.31
|
||||
32 269.60 540.71
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS -453.70 -26.89 519.47 557.84
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/test101.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/test101.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "test101",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"test101.inp",
|
||||
"test101.rpt",
|
||||
"test101.out"
|
||||
],
|
||||
"input_files": [
|
||||
"test101.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"test101.rpt": "epanet report",
|
||||
"test101.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
136
tests/epanet-nrtestsuite/tests/small/todinitest.inp
Normal file
136
tests/epanet-nrtestsuite/tests/small/todinitest.inp
Normal file
@@ -0,0 +1,136 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 99 10 ;
|
||||
3 98 20 ;
|
||||
4 97 30 ;
|
||||
5 96 40 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 100 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 1000 500 100 0 Open ;
|
||||
2 1 3 1000 500 100 0 Open ;
|
||||
3 2 3 1000 500 100 0 Open ;
|
||||
4 2 5 1000 500 100 0 Open ;
|
||||
5 2 4 1000 500 100 0 Open ;
|
||||
6 3 5 1000 500 100 0 Open ;
|
||||
7 4 5 1000 500 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.000001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 2876.25 6505.02
|
||||
3 6571.91 6672.24
|
||||
4 3026.76 4565.22
|
||||
5 6638.80 4765.89
|
||||
1 4866.22 7625.42
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/small/todinitest.json
Normal file
17
tests/epanet-nrtestsuite/tests/small/todinitest.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "todinitest",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"todinitest.inp",
|
||||
"todinitest.rpt",
|
||||
"todinitest.out"
|
||||
],
|
||||
"input_files": [
|
||||
"todinitest.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"todinitest.rpt": "epanet report",
|
||||
"todinitest.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
127
tests/epanet-nrtestsuite/tests/tanks/2Tanks.inp
Normal file
127
tests/epanet-nrtestsuite/tests/tanks/2Tanks.inp
Normal file
@@ -0,0 +1,127 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 5 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 5 ;
|
||||
3 4.8 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 1000 12 100 0 Open ;
|
||||
2 1 3 1000 12 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 2544.76 6342.71
|
||||
1 2544.76 8081.84
|
||||
3 5869.57 8081.84
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/tanks/2Tanks.json
Normal file
17
tests/epanet-nrtestsuite/tests/tanks/2Tanks.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "2Tanks",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"2Tanks.inp",
|
||||
"2Tanks.rpt",
|
||||
"2Tanks.out"
|
||||
],
|
||||
"input_files": [
|
||||
"2Tanks.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"2Tanks.rpt": "epanet report",
|
||||
"2Tanks.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
131
tests/epanet-nrtestsuite/tests/tanks/gestar1.inp
Normal file
131
tests/epanet-nrtestsuite/tests/tanks/gestar1.inp
Normal file
@@ -0,0 +1,131 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
C 0 2.7 ;
|
||||
D 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
B 10 ;
|
||||
A 10 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
2 B C 0.25 1200 0.01 0 Open ;
|
||||
1 A C 0.5 1200 0.01 0 Open ;
|
||||
4 A D 100 1200 0.01 0 Open ;
|
||||
3 D C 100 1200 0.01 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss D-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 100
|
||||
Accuracy 0.0001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Stop
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
C 6325.00 6400.00
|
||||
D 4458.33 6400.00
|
||||
B 8241.67 6400.00
|
||||
A 4458.33 8266.67
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/tanks/gestar1.json
Normal file
17
tests/epanet-nrtestsuite/tests/tanks/gestar1.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "gestar1",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"gestar1.inp",
|
||||
"gestar1.rpt",
|
||||
"gestar1.out"
|
||||
],
|
||||
"input_files": [
|
||||
"gestar1.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"gestar1.rpt": "epanet report",
|
||||
"gestar1.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
125
tests/epanet-nrtestsuite/tests/tanks/gestar1mod.inp
Normal file
125
tests/epanet-nrtestsuite/tests/tanks/gestar1mod.inp
Normal file
@@ -0,0 +1,125 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
C 0 2.7 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
B 10 ;
|
||||
A 10 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
2 B C 25 1200 0.01 0 Open ;
|
||||
1 A C 50 1200 0.01 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss D-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 21
|
||||
Accuracy 0.0001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Stop
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
C 6325.00 6400.00
|
||||
B 8241.67 6400.00
|
||||
A 4458.33 8266.67
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/tanks/gestar1mod.json
Normal file
17
tests/epanet-nrtestsuite/tests/tanks/gestar1mod.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "gestar1mod",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"gestar1mod.inp",
|
||||
"gestar1mod.rpt",
|
||||
"gestar1mod.out"
|
||||
],
|
||||
"input_files": [
|
||||
"gestar1mod.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"gestar1mod.rpt": "epanet report",
|
||||
"gestar1mod.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
129
tests/epanet-nrtestsuite/tests/tanks/gestar1modHW.inp
Normal file
129
tests/epanet-nrtestsuite/tests/tanks/gestar1modHW.inp
Normal file
@@ -0,0 +1,129 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
C 0 2.7 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
B 10 ;
|
||||
A 10 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
2 B C 25 1200 200 0 Open ;
|
||||
1 A C 50 1200 200 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 21
|
||||
Accuracy 0.0001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Stop
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
C 6325.00 6400.00
|
||||
B 8171.36 8260.87
|
||||
A 4458.33 8266.67
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/tanks/gestar1modHW.json
Normal file
17
tests/epanet-nrtestsuite/tests/tanks/gestar1modHW.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "gestar1modHW",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"args": [
|
||||
"gestar1modHW.inp",
|
||||
"gestar1modHW.rpt",
|
||||
"gestar1modHW.out"
|
||||
],
|
||||
"input_files": [
|
||||
"gestar1modHW.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"gestar1modHW.rpt": "epanet report",
|
||||
"gestar1modHW.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
139
tests/epanet-nrtestsuite/tests/valves/2PRVs-a.inp
Normal file
139
tests/epanet-nrtestsuite/tests/valves/2PRVs-a.inp
Normal file
@@ -0,0 +1,139 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 0 ;
|
||||
3 0 0 ;
|
||||
4 0 0 ;
|
||||
5 0 200 ;
|
||||
6 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 150 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 1000 12 100 0 Open ;
|
||||
2 3 5 10 6 200 0 Open ;
|
||||
3 4 5 10 6 200 0 Open ;
|
||||
6 1 6 1000 12 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
4 2 3 6 PRV 60 0 ;
|
||||
5 6 4 6 PRV 50 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
|
||||
[RULES]
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0:00
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic NONE
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.01
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 3833.33 6396.83
|
||||
3 6928.57 6444.44
|
||||
4 6960.32 4888.89
|
||||
5 9230.16 5714.29
|
||||
6 3874.68 4910.49
|
||||
1 1642.86 6412.70
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/2PRVs-a.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/2PRVs-a.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "2PRVs-a",
|
||||
"version": "1.0",
|
||||
"description": "Another loop network with two pressure reducing valves",
|
||||
"args": [
|
||||
"2PRVs-a.inp",
|
||||
"2PRVs-a.rpt",
|
||||
"2PRVs-a.out"
|
||||
],
|
||||
"input_files": [
|
||||
"2PRVs-a.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"2PRVs-a.rpt": "epanet report",
|
||||
"2PRVs-a.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
118
tests/epanet-nrtestsuite/tests/valves/2PRVs-aquis.inp
Normal file
118
tests/epanet-nrtestsuite/tests/valves/2PRVs-aquis.inp
Normal file
@@ -0,0 +1,118 @@
|
||||
|
||||
[TITLE]
|
||||
Model exported from AQUIS on 2011-09-09 20:45:25 - C:\Epanet3-CLE\Epanet3-CLE\2PRVs-aquis.inp
|
||||
|
||||
[OPTIONS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; Network Properties & Simulation Options
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
UNITS LPS
|
||||
HEADLOSS H-W
|
||||
PATTERN Demand_1
|
||||
DEMAND MULTIPLIER 1.000000
|
||||
|
||||
[JUNCTIONS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Elevation(m)
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
VN_4 0.000000 ; Extra node created for valve in pipe 4
|
||||
3 0.000000 ;
|
||||
VN_5 0.000000 ; Extra node created for valve in pipe 5
|
||||
4 0.000000 ;
|
||||
5 0.000000 ;
|
||||
2 0.000000 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Head(m) Pattern
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
1 45.720001 ;
|
||||
|
||||
[PIPES]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; Head Tail (m) (mm) Roughness (Minor Loss (Check
|
||||
; ID Node Node Length Diameter Coefficient Cofficient) Valve)
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
3 4 5 3.048000 152.399994 200.000000 0.000000 OPEN ;
|
||||
4 2 VN_4 943.540771 152.399994 120.000000 0.000000 OPEN ;
|
||||
5 2 VN_5 1058.141235 152.399994 120.000000 0.000000 OPEN ;
|
||||
1 1 2 304.799988 304.799988 100.000000 0.000000 OPEN ;
|
||||
2 3 5 3.048000 152.399994 200.000000 0.000000 OPEN ;
|
||||
|
||||
[PUMPS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Node1 Node2 Keyword Value
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
|
||||
[VALVES]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; Head Tail (mm)
|
||||
; ID Node Node Diameter Type Setting (Losscoeff)
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
VP_4 VN_4 3 152.399994 GPV Valve_4 0.000000 ;
|
||||
VP_5 VN_5 4 152.399994 GPV Valve_5 0.000000 ;
|
||||
|
||||
[DEMANDS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Demand Pattern ;Category
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
3 0.000000 Demand_1 ; 1
|
||||
4 0.000000 Demand_1 ; 1
|
||||
5 12.617514 Demand_1 ; 1
|
||||
2 0.000000 Demand_1 ; 1
|
||||
|
||||
[STATUS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Status
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
|
||||
[TIMES]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
;Time Value
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
DURATION 0.000000 SEC
|
||||
HYDRAULIC TIMESTEP 3600.000000 SEC
|
||||
PATTERN TIMESTEP 3600.000000 SEC
|
||||
PATTERN START 0.000000 SEC
|
||||
START CLOCKTIME 0.000000 SEC
|
||||
|
||||
[PATTERNS]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Factor
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; Pattern Demand_1 ( Demand )
|
||||
Demand_1 1.000000
|
||||
; Pattern Demand_2 ( Demand )
|
||||
Demand_2 1.000000
|
||||
|
||||
[CURVES]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID Flow Headloss
|
||||
;HEADLOSS: Curve for Valve Valve_4
|
||||
Valve_4 0.000000 0.000000
|
||||
Valve_4 60.000000 60.000000
|
||||
Valve_4 160.000000 60.000000
|
||||
; ID Flow Headloss
|
||||
;HEADLOSS: Curve for Valve Valve_5
|
||||
Valve_5 0.000000 0.000000
|
||||
Valve_5 50.000000 50.000000
|
||||
Valve_5 150.000000 50.000000
|
||||
|
||||
[COORDINATES]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID X Y
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
VN_4 2110.828261 1964.249932
|
||||
3 2111.828136 1964.265312
|
||||
VN_5 2120.604820 1490.568028
|
||||
4 2121.505536 1490.133672
|
||||
5 2813.352768 1741.715592
|
||||
1 500.743728 1954.590960
|
||||
2 1168.398984 1949.753784
|
||||
|
||||
[VERTICES]
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
; ID X Y
|
||||
; ---------------------------------------------------------------------------------------------------
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/2PRVs-aquis.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/2PRVs-aquis.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "2PRVs-aquis",
|
||||
"version": "1.0",
|
||||
"description": "Another variation of a loop network with two pressure reducing valves.",
|
||||
"args": [
|
||||
"2PRVs-aquis.inp",
|
||||
"2PRVs-aquis.rpt",
|
||||
"2PRVs-aquis.out"
|
||||
],
|
||||
"input_files": [
|
||||
"2PRVs-aquis.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"2PRVs-aquis.rpt": "epanet report",
|
||||
"2PRVs-aquis.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
131
tests/epanet-nrtestsuite/tests/valves/2PRVs.inp
Normal file
131
tests/epanet-nrtestsuite/tests/valves/2PRVs.inp
Normal file
@@ -0,0 +1,131 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 0 0 ;
|
||||
3 0 0 ;
|
||||
4 0 0 ;
|
||||
5 0 200 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 150 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
1 1 2 1000 12 100 0 Open ;
|
||||
2 3 5 10 6 200 0 Open ;
|
||||
3 4 5 10 6 200 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
4 2 3 6 PRV 60 0 ;
|
||||
5 2 4 6 PRV 50 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status No
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 3833.33 6396.83
|
||||
3 6928.57 6444.44
|
||||
4 6960.32 4888.89
|
||||
5 9230.16 5714.29
|
||||
1 1642.86 6412.70
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/2PRVs.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/2PRVs.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "2PRVs",
|
||||
"version": "1.0",
|
||||
"description": "Simple loop network with two pressure reducing valves.",
|
||||
"args": [
|
||||
"2PRVs.inp",
|
||||
"2PRVs.rpt",
|
||||
"2PRVs.out"
|
||||
],
|
||||
"input_files": [
|
||||
"2PRVs.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"2PRVs.rpt": "epanet report",
|
||||
"2PRVs.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
202
tests/epanet-nrtestsuite/tests/valves/2fcvs.inp
Normal file
202
tests/epanet-nrtestsuite/tests/valves/2fcvs.inp
Normal file
@@ -0,0 +1,202 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
2 72.000 0.000 ;
|
||||
14 96.000 0.000 ;
|
||||
18 96.000 0.000 ;
|
||||
19 96.000 0.000 ;
|
||||
20 96.000 0.000 ;
|
||||
21 96.000 0.000 ;
|
||||
22 96.000 0.000 ;
|
||||
23 96.000 0.000 ;
|
||||
24 100.000 0.000 ;
|
||||
26 96.000 0.000 ;
|
||||
27 96.000 0.000 ;
|
||||
28 96.000 0.000 ;
|
||||
29 100.000 0.000 ;
|
||||
30 108.000 17 ;
|
||||
31 96.000 0.000 ;
|
||||
37 96.000 0.000 ;
|
||||
38 96.000 0.000 ;
|
||||
41 0.000 0.000 ;
|
||||
42 50.000 0.000 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
1 82.000 ;
|
||||
32 100.000 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
14 2 14 232.73 1.00 0.0050 2.83 Open ;
|
||||
18 14 37 6.79 4.00 0.0050 0.00 Open ;
|
||||
22 18 19 210.00 4.00 0.0050 0.00 Open ;
|
||||
23 19 20 65.00 4.00 0.0050 0.00 Open ;
|
||||
24 20 21 110.00 4.00 0.0050 0.00 Open ;
|
||||
25 21 22 575.00 4.00 0.0050 0.00 Open ;
|
||||
26 23 22 165.00 4.00 0.0050 0.00 Open ;
|
||||
27 31 23 480.00 4.00 0.0050 0.00 Open ;
|
||||
33 22 26 180.00 4.00 0.0050 0.00 Open ;
|
||||
34 26 27 320.00 4.00 0.0050 2.70 Open ;
|
||||
35 27 28 35.00 4.00 0.0050 0.00 Open ;
|
||||
36 28 29 575.00 4.00 0.0050 0.00 Open ;
|
||||
37 29 30 8.00 2.00 0.0050 3.60 Open ;
|
||||
38 24 31 4.00 4.00 0.0050 0.00 Open ;
|
||||
43 38 18 6.79 4.00 0.0050 0.00 Open ;
|
||||
48 42 32 0.10 4.00 0.0050 0.00 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
29 1 2 HEAD PQH_29 ;8 GPM pump
|
||||
28 41 24 POWER 5.00 ;Transfer pump
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
44 37 38 1.50000 FCV 6.500 5.50000 ;
|
||||
47 41 42 4.00000 FCV 45.000 0.00000 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
28 Closed
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
;PUMP: ------------------------------------------------------------------
|
||||
PQH_29 0.00 410.00
|
||||
PQH_29 8.00 235.00
|
||||
PQH_29 10.00 130.00
|
||||
;PUMP:
|
||||
PQH_30 0.00 410.00
|
||||
PQH_30 6.50 295.00
|
||||
PQH_30 10.00 130.00
|
||||
;PUMP:
|
||||
PQH_31 0.00 410.00
|
||||
PQH_31 6.50 295.00
|
||||
PQH_31 10.00 130.00
|
||||
;PUMP:
|
||||
PQH_32 0.00 410.00
|
||||
PQH_32 6.50 295.00
|
||||
PQH_32 10.00 130.00
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
;------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75.000
|
||||
Global Price 0.000
|
||||
Demand Charge 0.000
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units GPM
|
||||
Headloss D-W
|
||||
Specific Gravity 1.000
|
||||
Viscosity 1
|
||||
Trials 100
|
||||
Accuracy 0.00100
|
||||
CHECKFREQ 1
|
||||
MAXCHECK 100
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
2 475.23 125.23
|
||||
14 475.23 175.08
|
||||
18 382.32 225.09
|
||||
19 324.08 225.09
|
||||
20 269.60 225.09
|
||||
21 217.00 225.09
|
||||
22 50.62 226.77
|
||||
23 85.69 330.15
|
||||
24 32.15 525.85
|
||||
26 -1.80 226.17
|
||||
27 -373.94 451.14
|
||||
28 -409.46 432.54
|
||||
29 -409.46 116.22
|
||||
30 -409.46 51.94
|
||||
31 38.80 499.35
|
||||
37 485.65 213.82
|
||||
38 418.02 226.97
|
||||
41 152.62 516.00
|
||||
42 200.04 522.62
|
||||
1 400.46 -0.31
|
||||
32 269.60 540.71
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS -453.70 -26.89 519.47 557.84
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/2fcvs.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/2fcvs.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "2fcvs",
|
||||
"version": "1.0",
|
||||
"description": "Simple branch network with two flow control valves",
|
||||
"args": [
|
||||
"2fcvs.inp",
|
||||
"2fcvs.rpt",
|
||||
"2fcvs.out"
|
||||
],
|
||||
"input_files": [
|
||||
"2fcvs.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"2fcvs.rpt": "epanet report",
|
||||
"2fcvs.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
209
tests/epanet-nrtestsuite/tests/valves/5fcvs.inp
Normal file
209
tests/epanet-nrtestsuite/tests/valves/5fcvs.inp
Normal file
@@ -0,0 +1,209 @@
|
||||
; [%VERSION] MIKE NET 2002
|
||||
|
||||
[JUNCTIONS]
|
||||
;------------------------------------------------------
|
||||
; Elevation Demand Pattern
|
||||
; ID [ft] [gpm]
|
||||
;------------------------------------------------------
|
||||
2 72.000 0.000 ;
|
||||
3 72.000 0.000 ;
|
||||
4 72.000 0.000 ;
|
||||
5 72.000 0.000 ;
|
||||
14 96.000 0.000 ;
|
||||
15 96.000 0.000 ;
|
||||
16 96.000 0.000 ;
|
||||
17 96.000 0.000 ;
|
||||
18 96.000 0.000 ;
|
||||
19 96.000 0.000 ;
|
||||
20 96.000 0.000 ;
|
||||
21 96.000 0.000 ;
|
||||
22 96.000 0.000 ;
|
||||
23 96.000 0.000 ;
|
||||
24 100.000 0.000 ;
|
||||
26 96.000 0.000 ;
|
||||
27 96.000 0.000 ;
|
||||
28 96.000 0.000 ;
|
||||
29 100.000 0.000 ;
|
||||
30 108.000 27.500 ;
|
||||
31 96.000 0.000 ;
|
||||
33 96.000 0.000 ;
|
||||
34 96.000 0.000 ;
|
||||
35 96.000 0.000 ;
|
||||
36 96.000 0.000 ;
|
||||
37 96.000 0.000 ;
|
||||
38 96.000 0.000 ;
|
||||
39 96.000 0.000 ;
|
||||
40 96.000 0.000 ;
|
||||
41 0.000 0.000 ;
|
||||
42 50.000 0.000 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;------------------------------------------------------
|
||||
; Head Pattern
|
||||
; ID [ft]
|
||||
;------------------------------------------------------
|
||||
1 82.000 ;
|
||||
32 100.000 ;
|
||||
|
||||
|
||||
[PIPES]
|
||||
;-----------------------------------------------------------------
|
||||
; Head Tail Length Diam Rough. Minor CV
|
||||
; ID Node Node [ft] [in] [millift]
|
||||
;-----------------------------------------------------------------
|
||||
14 2 14 232.73 1.00 0.0050 2.83 ;
|
||||
15 3 15 24.00 1.00 0.0050 5.65 ;
|
||||
16 4 16 24.00 1.00 0.0050 5.65 ;
|
||||
17 5 17 24.00 1.00 0.0050 5.65 ;
|
||||
18 14 37 6.79 4.00 0.0050 0.00 ;
|
||||
19 15 35 7.33 4.00 0.0050 0.00 ;
|
||||
20 16 33 17.79 4.00 0.0050 0.00 ;
|
||||
21 17 39 6.63 4.00 0.0050 0.00 ;
|
||||
22 18 19 210.00 4.00 0.0050 0.00 ;
|
||||
23 19 20 65.00 4.00 0.0050 0.00 ;
|
||||
24 20 21 110.00 4.00 0.0050 0.00 ;
|
||||
25 21 22 575.00 4.00 0.0050 0.00 ;
|
||||
26 23 22 165.00 4.00 0.0050 0.00 ;
|
||||
27 31 23 480.00 4.00 0.0050 0.00 ;
|
||||
33 22 26 180.00 4.00 0.0050 0.00 ;
|
||||
34 26 27 320.00 4.00 0.0050 2.70 ;
|
||||
35 27 28 35.00 4.00 0.0050 0.00 ;
|
||||
36 28 29 575.00 4.00 0.0050 0.00 ;
|
||||
37 29 30 8.00 2.00 0.0050 3.60 ;
|
||||
38 24 31 4.00 4.00 0.0050 0.00 ;
|
||||
39 34 20 17.79 4.00 0.0050 0.00 ;
|
||||
41 36 19 7.33 4.00 0.0050 0.00 ;
|
||||
43 38 18 6.79 4.00 0.0050 0.00 ;
|
||||
45 40 21 6.63 4.00 0.0050 0.00 ;
|
||||
48 42 32 0.10 4.00 0.0050 0.00 ;
|
||||
|
||||
[COORDINATES]
|
||||
;------------------------------------------------------
|
||||
; Node X-coord Y-coord
|
||||
; ID [ft] [ft]
|
||||
;------------------------------------------------------
|
||||
1 400.462 -0.308
|
||||
2 475.231 125.231
|
||||
3 425.385 125.231
|
||||
4 374.615 125.231
|
||||
5 324.769 125.231
|
||||
14 475.231 175.077
|
||||
15 425.385 176.000
|
||||
16 373.692 176.000
|
||||
17 324.769 176.923
|
||||
18 454.000 225.846
|
||||
19 405.077 225.846
|
||||
20 352.462 224.923
|
||||
21 303.538 225.846
|
||||
22 50.615 226.769
|
||||
23 85.692 330.154
|
||||
24 32.154 525.846
|
||||
26 -1.802 226.169
|
||||
27 -373.939 451.143
|
||||
28 -409.461 432.536
|
||||
29 -409.461 116.220
|
||||
30 -409.461 51.942
|
||||
31 38.795 499.352
|
||||
32 213.732 531.266
|
||||
33 358.783 210.356
|
||||
34 358.385 211.273
|
||||
35 410.690 212.068
|
||||
36 410.313 212.994
|
||||
37 461.010 209.084
|
||||
38 460.624 210.006
|
||||
39 310.891 208.903
|
||||
40 310.493 209.821
|
||||
41 152.619 516.003
|
||||
42 200.040 522.620
|
||||
|
||||
[VERTICES]
|
||||
;-----------------------------------------------------------------
|
||||
; LINK X Y
|
||||
;-----------------------------------------------------------------
|
||||
|
||||
[VALVES]
|
||||
;------------------------------------------------------------------
|
||||
; Head Tail Diam Type Setting (Losscoef)
|
||||
; ID Node Node [in]
|
||||
;------------------------------------------------------------------
|
||||
40 33 34 1.50000 FCV 6.500 5.50000 ;
|
||||
42 35 36 1.50000 FCV 6.500 5.50000 ;
|
||||
44 37 38 1.50000 FCV 6.500 5.50000 ;
|
||||
46 39 40 1.50000 FCV 99.000 5.50000 ;
|
||||
47 41 42 4.00000 FCV 45.000 0.00000 ;
|
||||
|
||||
[PUMPS]
|
||||
;------------------------------------------------------------------
|
||||
; Head Tail Properties
|
||||
; ID Node Node
|
||||
;------------------------------------------------------------------
|
||||
29 1 2 HEAD PQH_29 ;8 GPM pump
|
||||
28 41 24 POWER 5.00 ;Transfer pump
|
||||
30 1 3 HEAD PQH_30 ;6.5 GPM pump
|
||||
31 1 4 HEAD PQH_31 ;6.5 GPM pump
|
||||
32 1 5 HEAD PQH_32 ;6.5 GPM pump
|
||||
|
||||
|
||||
[DEMANDS]
|
||||
;------------------------------------------------------------------
|
||||
; NodeID Demand Pattern
|
||||
;------------------------------------------------------------------
|
||||
30 27.500
|
||||
|
||||
|
||||
[STATUS]
|
||||
;------------------------------------------------------------------
|
||||
; link Setting
|
||||
; ID
|
||||
;------------------------------------------------------------------
|
||||
28 CLOSED
|
||||
|
||||
|
||||
[CURVES]
|
||||
;------------------------------------------------------------------
|
||||
; Pump Curves
|
||||
; ID Flow Head
|
||||
;------------------------------------------------------------------
|
||||
PQH_29 0.00 410.00
|
||||
PQH_29 8.00 235.00
|
||||
PQH_29 10.00 130.00
|
||||
PQH_30 0.00 410.00
|
||||
PQH_30 6.50 295.00
|
||||
PQH_30 10.00 130.00
|
||||
PQH_31 0.00 410.00
|
||||
PQH_31 6.50 295.00
|
||||
PQH_31 10.00 130.00
|
||||
PQH_32 0.00 410.00
|
||||
PQH_32 6.50 295.00
|
||||
PQH_32 10.00 130.00
|
||||
|
||||
[RULES]
|
||||
;------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
[ENERGY]
|
||||
;------------------------------------------------------------------
|
||||
GLOBAL PRICE 0.000
|
||||
GLOBAL EFFIC 75.000
|
||||
DEMAND CHARGE 0.000
|
||||
|
||||
|
||||
|
||||
[REPORT]
|
||||
;------------------------------------------------------
|
||||
|
||||
[OPTIONS]
|
||||
;------------------------------------------------------
|
||||
UNITS GPM
|
||||
HEADLOSS D-W
|
||||
SPECIFIC GRAVITY 1.000
|
||||
VISCOSITY 0.00001100
|
||||
TRIALS 40
|
||||
ACCURACY 0.00100
|
||||
SEGMENTS 100
|
||||
UNBALANCED CONTINUE
|
||||
EMITTER EXPONENT 0.5
|
||||
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/5fcvs.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/5fcvs.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "5fcvs",
|
||||
"version": "1.0",
|
||||
"description": "Branch network with pump header and five flow control valves.",
|
||||
"args": [
|
||||
"5fcvs.inp",
|
||||
"5fcvs.rpt",
|
||||
"5fcvs.out"
|
||||
],
|
||||
"input_files": [
|
||||
"5fcvs.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"5fcvs.rpt": "epanet report",
|
||||
"5fcvs.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
131
tests/epanet-nrtestsuite/tests/valves/fcv-noflow.inp
Normal file
131
tests/epanet-nrtestsuite/tests/valves/fcv-noflow.inp
Normal file
@@ -0,0 +1,131 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
J1 0 0 ;
|
||||
J2 0 0 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
R1 50 ;
|
||||
R2 50 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
P1 R1 J1 500 500 100 0 Open ;
|
||||
P2 J2 R2 500 500 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
FCV J1 J2 12 FCV 500 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
FCV Open
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
J1 4404.76 6603.17
|
||||
J2 5849.21 6634.92
|
||||
R1 2626.98 6634.92
|
||||
R2 7595.24 6698.41
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/fcv-noflow.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/fcv-noflow.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "fcv-noflow",
|
||||
"version": "1.0",
|
||||
"description": "Flow control valve between two reservoirs under a no flow condition.",
|
||||
"args": [
|
||||
"fcv-noflow.inp",
|
||||
"fcv-noflow.rpt",
|
||||
"fcv-noflow.out"
|
||||
],
|
||||
"input_files": [
|
||||
"fcv-noflow.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"fcv-noflow.rpt": "epanet report",
|
||||
"fcv-noflow.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
131
tests/epanet-nrtestsuite/tests/valves/fcv.inp
Normal file
131
tests/epanet-nrtestsuite/tests/valves/fcv.inp
Normal file
@@ -0,0 +1,131 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
J1 0 50 ;
|
||||
J2 0 50 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
R1 50 ;
|
||||
R2 25 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
P1 R1 J1 500 500 100 0 Open ;
|
||||
P2 J2 R2 500 500 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
FCV J1 J2 500 FCV 100 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
;FCV OPEN
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
J1 4404.76 6603.17
|
||||
J2 5849.21 6634.92
|
||||
R1 2626.98 6634.92
|
||||
R2 7595.24 6698.41
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/fcv.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/fcv.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "fcv",
|
||||
"version": "1.0",
|
||||
"description": "Flow control valve on line between two reservoirs.",
|
||||
"args": [
|
||||
"fcv.inp",
|
||||
"fcv.rpt",
|
||||
"fcv.out"
|
||||
],
|
||||
"input_files": [
|
||||
"fcv.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"fcv.rpt": "epanet report",
|
||||
"fcv.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
131
tests/epanet-nrtestsuite/tests/valves/fcv2.inp
Normal file
131
tests/epanet-nrtestsuite/tests/valves/fcv2.inp
Normal file
@@ -0,0 +1,131 @@
|
||||
[TITLE]
|
||||
|
||||
|
||||
[JUNCTIONS]
|
||||
;ID Elev Demand Pattern
|
||||
J1 0 50 ;
|
||||
J2 0 50 ;
|
||||
|
||||
[RESERVOIRS]
|
||||
;ID Head Pattern
|
||||
R1 50 ;
|
||||
R2 25 ;
|
||||
|
||||
[TANKS]
|
||||
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
||||
|
||||
[PIPES]
|
||||
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
||||
P1 R1 J1 500 500 100 0 Open ;
|
||||
P2 J2 R2 500 500 100 0 Open ;
|
||||
|
||||
[PUMPS]
|
||||
;ID Node1 Node2 Parameters
|
||||
|
||||
[VALVES]
|
||||
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
||||
FCV J1 J2 12 FCV 500 0 ;
|
||||
|
||||
[TAGS]
|
||||
|
||||
[DEMANDS]
|
||||
;Junction Demand Pattern Category
|
||||
|
||||
[STATUS]
|
||||
;ID Status/Setting
|
||||
FCV OPEN
|
||||
|
||||
[PATTERNS]
|
||||
;ID Multipliers
|
||||
|
||||
[CURVES]
|
||||
;ID X-Value Y-Value
|
||||
|
||||
[CONTROLS]
|
||||
|
||||
[RULES]
|
||||
|
||||
[ENERGY]
|
||||
Global Efficiency 75
|
||||
Global Price 0
|
||||
Demand Charge 0
|
||||
|
||||
[EMITTERS]
|
||||
;Junction Coefficient
|
||||
|
||||
[QUALITY]
|
||||
;Node InitQual
|
||||
|
||||
[SOURCES]
|
||||
;Node Type Quality Pattern
|
||||
|
||||
[REACTIONS]
|
||||
;Type Pipe/Tank Coefficient
|
||||
|
||||
|
||||
[REACTIONS]
|
||||
Order Bulk 1
|
||||
Order Tank 1
|
||||
Order Wall 1
|
||||
Global Bulk 0
|
||||
Global Wall 0
|
||||
Limiting Potential 0
|
||||
Roughness Correlation 0
|
||||
|
||||
[MIXING]
|
||||
;Tank Model
|
||||
|
||||
[TIMES]
|
||||
Duration 0
|
||||
Hydraulic Timestep 1:00
|
||||
Quality Timestep 0:05
|
||||
Pattern Timestep 1:00
|
||||
Pattern Start 0:00
|
||||
Report Timestep 1:00
|
||||
Report Start 0:00
|
||||
Start ClockTime 12 am
|
||||
Statistic None
|
||||
|
||||
[REPORT]
|
||||
Status Full
|
||||
Summary No
|
||||
Page 0
|
||||
|
||||
[OPTIONS]
|
||||
Units LPS
|
||||
Headloss H-W
|
||||
Specific Gravity 1
|
||||
Viscosity 1
|
||||
Trials 40
|
||||
Accuracy 0.001
|
||||
CHECKFREQ 2
|
||||
MAXCHECK 10
|
||||
DAMPLIMIT 0
|
||||
Unbalanced Continue 10
|
||||
Pattern 1
|
||||
Demand Multiplier 1.0
|
||||
Emitter Exponent 0.5
|
||||
Quality None mg/L
|
||||
Diffusivity 1
|
||||
Tolerance 0.01
|
||||
|
||||
[COORDINATES]
|
||||
;Node X-Coord Y-Coord
|
||||
J1 4404.76 6603.17
|
||||
J2 5849.21 6634.92
|
||||
R1 2626.98 6634.92
|
||||
R2 7595.24 6698.41
|
||||
|
||||
[VERTICES]
|
||||
;Link X-Coord Y-Coord
|
||||
|
||||
[LABELS]
|
||||
;X-Coord Y-Coord Label & Anchor Node
|
||||
|
||||
[BACKDROP]
|
||||
DIMENSIONS 0.00 0.00 10000.00 10000.00
|
||||
UNITS None
|
||||
FILE
|
||||
OFFSET 0.00 0.00
|
||||
|
||||
[END]
|
||||
17
tests/epanet-nrtestsuite/tests/valves/fcv2.json
Normal file
17
tests/epanet-nrtestsuite/tests/valves/fcv2.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "fcv2",
|
||||
"version": "1.0",
|
||||
"description": "Variation of flow control valve on line between two reservoirs.",
|
||||
"args": [
|
||||
"fcv2.inp",
|
||||
"fcv2.rpt",
|
||||
"fcv2.out"
|
||||
],
|
||||
"input_files": [
|
||||
"fcv2.inp"
|
||||
],
|
||||
"output_files": {
|
||||
"fcv2.rpt": "epanet report",
|
||||
"fcv2.out": "epanet allclose"
|
||||
}
|
||||
}
|
||||
@@ -20,7 +20,7 @@ set TEST_SUITE_PATH=%~2
|
||||
|
||||
set NRTEST_EXECUTE_CMD=python %NRTEST_SCRIPT_PATH%\nrtest execute
|
||||
set TEST_APP_PATH=apps\epanet-%3.json
|
||||
set TESTS=tests\examples tests\network_one
|
||||
set TESTS=tests\examples tests\exeter tests\large tests\network_one tests\small tests\tanks tests\valves
|
||||
set TEST_OUTPUT_PATH=benchmark\epanet-%3
|
||||
|
||||
set NRTEST_COMPARE_CMD=python %NRTEST_SCRIPT_PATH%\nrtest compare
|
||||
@@ -41,6 +41,8 @@ set NRTEST_COMMAND=%NRTEST_EXECUTE_CMD% %TEST_APP_PATH% %TESTS% -o %TEST_OUTPUT_
|
||||
:: if there is an error exit the script with error value 1
|
||||
%NRTEST_COMMAND% || exit /B 1
|
||||
|
||||
echo.
|
||||
|
||||
echo INFO: Comparing test and ref benchmark
|
||||
set NRTEST_COMMAND=%NRTEST_COMPARE_CMD% %TEST_OUTPUT_PATH% %REF_OUTPUT_PATH% --rtol %RTOL_VALUE% --atol %ATOL_VALUE%
|
||||
%NRTEST_COMMAND%
|
||||
|
||||
@@ -22,7 +22,7 @@ test_suite_path=$1
|
||||
|
||||
nrtest_execute_cmd="nrtest execute"
|
||||
test_app_path="apps/epanet-$2.json"
|
||||
tests="tests/examples tests/network_one"
|
||||
tests="tests/examples tests/exeter tests/large tests/network_one tests/small tests/tanks tests/valves"
|
||||
test_output_path="benchmark/epanet-$2"
|
||||
|
||||
nrtest_compare_cmd="nrtest compare"
|
||||
|
||||
Reference in New Issue
Block a user