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
|
# Ignore app description files generated for nrtest
|
||||||
apps/
|
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",
|
"name": "NET1-3",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Example network one with control.",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1-3.inp",
|
"NET1-3.inp",
|
||||||
"NET1-3.rpt",
|
"NET1-3.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1-PBV",
|
"name": "NET1-PBV",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Network one with pressure breaker valve.",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1-PBV.inp",
|
"NET1-PBV.inp",
|
||||||
"NET1-PBV.rpt",
|
"NET1-PBV.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1",
|
"name": "NET1",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Example network one with tank mixing",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1.inp",
|
"NET1.inp",
|
||||||
"NET1.rpt",
|
"NET1.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1cv",
|
"name": "NET1cv",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Example network one with check valve.",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1cv.inp",
|
"NET1cv.inp",
|
||||||
"NET1cv.rpt",
|
"NET1cv.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1emit",
|
"name": "NET1emit",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Example network one with emitter.",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1emit.inp",
|
"NET1emit.inp",
|
||||||
"NET1emit.rpt",
|
"NET1emit.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1negemit",
|
"name": "NET1negemit",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Network one with emitter and negative pressure condition",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1negemit.inp",
|
"NET1negemit.inp",
|
||||||
"NET1negemit.rpt",
|
"NET1negemit.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1np",
|
"name": "NET1np",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Network one with steady-state hydraulics and no water quality.",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1np.inp",
|
"NET1np.inp",
|
||||||
"NET1np.rpt",
|
"NET1np.rpt",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "NET1para",
|
"name": "NET1para",
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"description": "",
|
"description": "Network one with steady-state hydrulics and no water quality.",
|
||||||
"args": [
|
"args": [
|
||||||
"NET1para.inp",
|
"NET1para.inp",
|
||||||
"NET1para.rpt",
|
"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 NRTEST_EXECUTE_CMD=python %NRTEST_SCRIPT_PATH%\nrtest execute
|
||||||
set TEST_APP_PATH=apps\epanet-%3.json
|
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 TEST_OUTPUT_PATH=benchmark\epanet-%3
|
||||||
|
|
||||||
set NRTEST_COMPARE_CMD=python %NRTEST_SCRIPT_PATH%\nrtest compare
|
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
|
:: if there is an error exit the script with error value 1
|
||||||
%NRTEST_COMMAND% || exit /B 1
|
%NRTEST_COMMAND% || exit /B 1
|
||||||
|
|
||||||
|
echo.
|
||||||
|
|
||||||
echo INFO: Comparing test and ref benchmark
|
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%
|
set NRTEST_COMMAND=%NRTEST_COMPARE_CMD% %TEST_OUTPUT_PATH% %REF_OUTPUT_PATH% --rtol %RTOL_VALUE% --atol %ATOL_VALUE%
|
||||||
%NRTEST_COMMAND%
|
%NRTEST_COMMAND%
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ test_suite_path=$1
|
|||||||
|
|
||||||
nrtest_execute_cmd="nrtest execute"
|
nrtest_execute_cmd="nrtest execute"
|
||||||
test_app_path="apps/epanet-$2.json"
|
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"
|
test_output_path="benchmark/epanet-$2"
|
||||||
|
|
||||||
nrtest_compare_cmd="nrtest compare"
|
nrtest_compare_cmd="nrtest compare"
|
||||||
|
|||||||
Reference in New Issue
Block a user