-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcampaspe_network.yml
150 lines (149 loc) · 3.32 KB
/
campaspe_network.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
406214:
node_type: "IHACRESBilinearNode"
area: 268.77
parameters:
d: 84.9544674295539
d2: 1.601624368761916
e: 0.9997675255650674
f: 1.171570857881092
a: 9.97971311254922
b: 0.0019890650975530966
storage_coef: 2.071153855384128
alpha: 0.7098464928980561
initial_storage: 0.0
inlets: ~
outlets:
- "406201"
406219:
node_type: "IHACRESBilinearNode"
area: 1985.73
parameters:
d: 205.9296682315772
d2: 1.5219519661190162
e: 1.0
f: 1.1612900313855028
a: 9.999999999175559
b: 0.0011479482142380236
storage_coef: 9.99999999952744
alpha: 0.8917155227322869
initial_storage: 100.0
inlets: ~
outlets:
- "406000"
406000:
node_type: "DamNode"
area: 30.11
parameters:
storage_coef: 5.243068550275504
initial_storage: 304398.6
max_storage: 306000.0
functions:
calc_dam_level: |-
function c_dam_level(volume)
return 156.8 + 0.9463 * volume^0.2922
end
calc_dam_area: |-
function c_dam_area(volume)
return 0.0021 * volume^0.762
end
calc_dam_discharge: |-
function c_dam_discharge(volume, max_storage)
discharge = 0.0
if volume > max_storage
discharge = 0.001492 * (volume - max_storage)^1.5280
end
return max(0.0, discharge)
end
calc_dam_outflow: |-
function c_dam_outflow(discharge, irrigation_extraction)
return discharge + irrigation_extraction
end
inlets:
- "406219"
outlets:
- "406201"
406201:
node_type: "IHACRESBilinearNode"
area: 452.22
parameters:
d: 73.22986385653411
d2: 7.059786024568715
e: 0.9990003185863958
f: 0.01000009343364074
a: 9.999826405407267
b: 0.0110920412012123
storage_coef: 9.994547162629082
alpha: 0.9999997401807778
initial_storage: 0.0
inlets:
- "406214"
- "406000"
outlets:
- "406218"
406224:
node_type: "IHACRESBilinearNode"
area: 220.71
parameters:
d: 40.06426538749421
d2: 4.586025241775152
e: 0.9999079682678819
f: 1.4577177558271883
a: 2.6876137531378266
b: 0.07021727779595653
storage_coef: 2.2804975224192607
alpha: 0.9999931030461001
initial_storage: 0.0
inlets: ~
outlets:
- "406218"
406218:
node_type: "IHACRESBilinearNode"
area: 254.07
parameters:
d: 38.674765180497054
d2: 0.00010682233860290142
e: 0.9999987131958372
f: 2.9964380061912514
a: 9.973725106307972
b: 0.0966650358752804
storage_coef: 9.989932381715713
alpha: 0.999990814977358
initial_storage: 0.0
inlets:
- "406201"
- "406224"
outlets:
- "406202"
406202:
node_type: "IHACRESBilinearNode"
area: 62.78
parameters:
d: 45.842592850891755
d2: 7.252402066863858
e: 0.9990152199495923
f: 0.010000326654402647
a: 9.997611245807592
b: 0.0428505116963628
storage_coef: 9.9753827826277
alpha: 0.9999991809811831
initial_storage: 0.0
inlets:
- "406218"
outlets:
- "406265"
406265:
node_type: "IHACRESBilinearNode"
area: 162.84
parameters:
d: 125.01057236127932
d2: 0.003931759348635681
e: 0.9998605971041066
f: 2.1051251046381547
a: 0.23846847977872349
b: 0.01971547237305364
storage_coef: 0.2467895429067205
alpha: 0.8184355840679217
initial_storage: 0.0
inlets:
- "406202"
outlets: ~