Press Alt + R to read the document text or Alt + P to download or print.
This document contains no pages.
HomeMy WebLinkAboutAppendix A - Model Static Input Data and Run Code - New-Watauga1
APPENDIX A –
Model Static Input Data and Run Code for the New and Watauga River Basins
[from basecase run using current demands called “SimBase”]
Static data tables included are: All Model Nodes All Model Arcs Reservoirs Nodes
Reservoir Rules Reservoir SAE Data Demand Patterns Lookup Tables (WW Returns, Spillway Curves, etc.) Independent Wastewater Return Patterns
Arc Minimum Flows County Agricultural Data Crop Irrigation Coefficients OCL files included are: main.ocl udef_list.ocl
Agric_Calculation.ocl
Agric_Allocation.ocl inflows.ocl Return_flows.ocl Res_storage.ocl
Beech_Mtn_ops.ocl
Drought_plans.ocl
2
Model Nodes Node Number Name Node Type 100 Boone_Water_Supply_Dam Reservoir Node 101 101 Junction Node
104 104 Junction Node
113 ASU_ag Demand Node
114 Boone Total WD Junction Node
115 Boone_WTP Demand Node
123 Boone_ag Demand Node 200 Blowing_Rock Reservoir Node 201 201 Junction Node
204 204 Junction Node
213 Blowing_Rock_ag Demand Node
215 Blowing_Rock_WTP Demand Node
216 Little_River Junction Node
220 220 Junction Node 230 230 Junction Node
250 Confluence-WinklerCreek_SFNew Junction Node
260 260 Junction Node
266 Jimmy_Smith_WWTP Junction Node
270 270 Junction Node
300 Norris_Branch Reservoir Node 301 301 Junction Node 304 304 Junction Node
305 Appalachian_State_WTP Demand Node
336 NF_New_River Junction Node
340 340 Junction Node
343 SFNew_ag Demand Node
346 USGS_South_Fork_New_River_nr_Jefferson Junction Node 350 350 Junction Node 355 Jefferson_WTP Demand Node
356 West_Jefferson_WWTP Junction Node
360 360 Junction Node
370 Jefferson_WTP_Return Junction Node
380 380 Junction Node
386 United_Chemi-Con Junction Node 390 Confluence-NFNew_SFNew Junction Node 400 Roaring_Gap_Lake Reservoir Node
411 411 Junction Node
414 414 Junction Node
420 420 Junction Node
430 430 Junction Node 436 Town_of_Sparta Junction Node 440 440 Junction Node
450 Confluence-BrushCr_LittleRiver Junction Node
490 Confluence-LittleRiver_NewRiver Junction Node
493 Galax_ag Demand Node
3
Node
Number Name Node Type
496 USGS_New_River_nr_Galax Junction Node
499 UN_Terminal Junction Node
500 Lake_Coffey Reservoir Node
501 501 Junction Node 504 504 Junction Node 510 510 Junction Node
513 Coffey_ag Demand Node
515 Beech_Mountain Demand Node
600 Buckeye_Lake Reservoir Node
601 601 Junction Node
610 610 Junction Node 613 Buckeye_ag Demand Node 620 Confluence-GrassyGap_Pond Junction Node
706 Elk_River Junction Node
716 USGS_Elk_River_nr_Elk_Park Junction Node
720 Banner_Elk_WWTP Junction Node
726 Carolina_Water_Service_Inc_of_NC Junction Node
730 730 Junction Node 736 Banner_Elk_WWTP Junction Node
743 State_Line_ag Demand Node
746 State_Line Junction Node
833 Sugar_Grove_ag Demand Node
836 USGS_Watauga_River_nr_Sugar_Grove Junction Node
840 Confluence-BeechCr_Watauga Junction Node 843 Watauga_SL_ag Demand Node 846 USGS_Watauga_at_State_Line Junction Node
850 850 Junction Node
899 Watauga_terminal Junction Node
4
Model Arcs
U/S Node D/S Node Arc Name
100 101 100.101
100 104 100.104 100 123 Boone ag WD
101 104 101.104
104 114 Winklers Creek
104 250 104.23
114 115 Boone WS WD
114 215 Boone BR Emergency 114 305 ASU Emergency Connection 115 266 Boone Return
200 201 200.201
200 204 200.204
200 213 Blowing Rock ag WD
201 204 201.204
204 215 Blowing Rock WTP 204 220 204.218 215 220 Blowing Rock WWTP_NC0027286
216 440 210.41
220 230 218.228
230 250 228.23
250 114 SF New River
250 260 230.267 260 270 267.277 266 260 Jimmy Smith WWTP_NC0020621
270 346 270.346
300 113 ASU ag WD
300 301 300.301
300 304 300.304 300 305 Appalachian State WTP 301 304 301.304
304 360 304.36
305 266 ASU Return
336 340 330.34
340 380 340.38
346 343 SF New ag WD 346 350 336.347 350 355 Jefferson WTP
350 370 347.357
355 370 Jefferson WWTP_NC0021709
356 340 West Jefferson WWTP_NC0020451
360 270 360.277
370 390 357.398 380 390 367.398 386 380 United Chemi-Con_NC0000019
5
U/S
Node
D/S
Node Arc Name
390 490 398.488
400 411 400.411
400 414 400.414
411 414 411.414 414 420 414.417 420 430 417.427
430 450 427.388
436 440 Sparta WWTP_NC0026913
440 450 378.388
450 490 388.488
490 496 490.496 496 493 Galax ag WD 496 499 496.499
500 501 500.501
500 504 500.504
500 513 Coffey ag WD
501 504 501.504
504 510 504.508 504 515 Lake Coffey WTP
510 620 508.62
515 510 Pond Creek WWTP_NC0069761
515 610 Buckeye WTP_NC0088099
600 515 Buckeye WTP
600 601 600.601 600 610 Buckeye Min Release 600 613 Buckeye ag WD
601 610 601.61
610 620 Buckeye Total Release
620 840 Beech Creek to Watauga
706 720 706.716
716 746 716.746 720 730 720.73
726 720 Sugar Mountain WWTP_NC0022900 730 716 730.716 736 730 Banner Elk WWTP_NC0032115
746 743 State Line ag WD
746 850 746.85
836 833 Sugar Grove ag WD
836 840 846.63
840 846 840.846 846 843 Watauga SL ag WD 846 850 846.85
850 899 877.899
6
Reservoir Nodes
Node
Number Name
Dead
Storage
Dead Stor
Units
Lower
Rule
Upper
Rule
Max
Storage
Max Stor
Units
100 Boone_Water_Supply_Dam 0.0 MG None None 60.0 MG
200 Blowing_Rock 0.0 MG None None 47.0 MG
300 Norris_Branch 0.0 MG None None 300.0 MG
400 Roaring_Gap_Lake 0.0 MG None None 333.4 MG
500 Lake_Coffey 0.0 MG None None 7.0 MG
600 Buckeye_Lake 7.0 MG Constant Constant 66.0 MG
7
Reservoir Rules
Node
Number Name Units Month Day
Upper
Rule
Lower
Rule
600 Buckeye_Lake MG 1 1 7.0 36.00
600 Buckeye_Lake MG 12 31 7.0 36.00
8
Reservoir SAE Data
Node Number Name Elevation Elevation Units Storage Storage Units Area Area Units
100 Boone_Water_Supply_Dam 0 feet 0 MG 0 acre
100 Boone_Water_Supply_Dam 3600 feet 60 MG 11 acre
200 Blowing_Rock 0 feet 0 MG 0 acre
200 Blowing_Rock 3490 feet 47 MG 100 acre
300 Norris_Branch 3318 feet 0 MG 0 acre
300 Norris_Branch 3422 feet 300 MG 22 acre
400 Roaring_Gap_Lake 0 feet 0 MG 0 acre
400 Roaring_Gap_Lake 2877 feet 333 MG 50 acre
500 Lake_Coffey 0 feet 0 MG 0 acre
500 Lake_Coffey 2877 feet 660 MG 100 acre
600 Buckeye_Lake 3345 feet 0 MG 0.23 acre
600 Buckeye_Lake 3350 feet 0.67 MG 0.61 acre
600 Buckeye_Lake 3355 feet 1.34 MG 1.04 acre
600 Buckeye_Lake 3360 feet 3.52 MG 1.62 acre
600 Buckeye_Lake 3365 feet 6.26 MG 1.75 acre
600 Buckeye_Lake 3366.5 feet 7.15 MG 1.91 acre
600 Buckeye_Lake 3370 feet 9.54 MG 2.29 acre
600 Buckeye_Lake 3375 feet 14.05 MG 3.25 acre
600 Buckeye_Lake 3380 feet 19.87 MG 3.9 acre
600 Buckeye_Lake 3385 feet 26.93 MG 4.77 acre
600 Buckeye_Lake 3390 feet 35.99 MG 6.35 acre
600 Buckeye_Lake 3395 feet 48.43 MG 8.92 acre
600 Buckeye_Lake 3400 feet 65.77 MG 12.37 acre
9
Demand Patterns
Node Number 115
Node
Number 215
Node Name Boone WTP Node Name Blowing Rock WTP
Ann Avg 1.64 Ann Avg 0.47
Month Value Month Value
1 1.67 1 1.12
2 1.733 2 1.03
3 1.608 3 0.9
4 1.604 4 0.84
5 1.572 5 0.92
6 1.564 6 1.06
7 1.62 7 1.16
8 1.69 8 1.08
9 1.722 9 1
10 1.692 10 1
11 1.66 11 0.94
12 1.57 12 0.96
Node Number 305
Node
Number 355
Node Name ASU WTP Node Name Jefferson WTP
Ann Avg 0.31 Ann Avg 0.24
Month Value Month Value
1 1.04 1 1.04
2 1.15 2 1.08
3 1 3 0.98
4 1.1 4 0.96
5 0.85 5 1.02
6 0.75 6 1.05
7 0.79 7 1.01
8 1.04 8 1.03
9 1.3 9 0.97
10 1.1 10 1
11 1.05 11 0.96
12 0.84 12 0.9
10
Node Number 515
Node Name
Beech Mountain
WTP
Ann Avg 0.356 Month Value
1 0.96 2 1.09
3 0.95 4 0.83
5 0.91 6 1.04
7 1.24 8 1.08
9 0.97 10 0.96
11 0.84 12 0.96
11
Wastewater Return Lookup Tables
Name Independent Dependent
JimmySmithWW 1 1.24
JimmySmithWW 2 1.27
JimmySmithWW 3 1.25
JimmySmithWW 4 1.34
JimmySmithWW 5 1.4
JimmySmithWW 6 1.27
JimmySmithWW 7 1.34
JimmySmithWW 8 1.22
JimmySmithWW 9 1.21
JimmySmithWW 10 1.3
JimmySmithWW 11 1.25
JimmySmithWW 12 1.24
JeffersonWW 1 1.1
JeffersonWW 2 1.12
JeffersonWW 3 1.13
JeffersonWW 4 1.13
JeffersonWW 5 1.04
JeffersonWW 6 0.83
JeffersonWW 7 0.89
JeffersonWW 8 0.9
JeffersonWW 9 0.98
JeffersonWW 10 1.1
JeffersonWW 11 1.11
JeffersonWW 12 1.17
BlowingRockWW 1 0.56
BlowingRockWW 2 0.57
BlowingRockWW 3 0.56
BlowingRockWW 4 0.69
BlowingRockWW 5 0.85
BlowingRockWW 6 0.67
BlowingRockWW 7 0.68
BlowingRockWW 8 0.62
BlowingRockWW 9 0.61
BlowingRockWW 10 0.77
BlowingRockWW 11 0.73
BlowingRockWW 12 0.65
PondCreekWW 1 0.46
PondCreekWW 2 0.47
12
Name Independent Dependent
PondCreekWW 3 0.35
PondCreekWW 4 0.4
PondCreekWW 5 0.35
PondCreekWW 6 0.24
PondCreekWW 7 0.42
PondCreekWW 8 0.28
PondCreekWW 9 0.34
PondCreekWW 10 0.43
PondCreekWW 11 0.33
PondCreekWW 12 0.46
BuckeyeWW 1 0.07
BuckeyeWW 2 0.05
BuckeyeWW 3 0.05
BuckeyeWW 4 0.06
BuckeyeWW 5 0.04
BuckeyeWW 6 0.06
BuckeyeWW 7 0.06
BuckeyeWW 8 0.06
BuckeyeWW 9 0.05
BuckeyeWW 10 0.04
BuckeyeWW 11 0.06
BuckeyeWW 12 0.06
13
Independent Wastewater Return Patterns
Node Number 436 Node Number 386
Node Name Town_of_Sparta Node Name United_Chemi-Con
Ann Avg 0.28 Ann Avg 0.05
Month Value Month Value
1 0.97 1 0.48
2 0.99 2 0.44
3 0.88 3 0.41
4 0.99 4 0.63
5 0.99 5 0.53
6 0.94 6 1
7 1.04 7 1.82
8 1.03 8 1.62
9 1.01 9 1.95
10 1.15 10 1.59
11 1.03 11 1.01
12 1 12 0.51
Node Number 356 Node Number 726
Node Name West_Jefferson_WWTP Node Name Carolina_Water_Service
Ann Avg 0.24 Ann Avg 0.21
Month Value Month Value
1 1 1 1.16
2 1.06 2 1.18
3 0.93 3 0.95
4 1.02 4 0.95
5 1.12 5 0.97
6 1 6 0.93
7 1.1 7 1.22
8 0.98 8 0.99
9 0.9 9 0.86
10 0.98 10 0.93
11 0.93 11 0.84
12 0.98 12 1.01
14
Node Number 736
Node Name Banner_Elk_WWTP
Ann Avg 0.36
Month Value
1 1.04
2 1.09
3 0.85
4 1.04
5 1.09
6 0.81
7 1.02
8 0.97
9 1.03
10 1.13
11 0.99
12 0.94
15
Arc Minimum Flows No patterns – see OCL for Buckeye Lake min release
Arc Maximum Flows
Arc Number Arc Name Max Flow Units
114.215 Boone BR Emergency 0 MGD
114.305 ASU Emergency Connection 0 MGD
504.515 Lake Coffey WTP 0 MGD
16
County Agricultural Data
Crop Units Alleghany Ashe Avery Caldwell Watauga Wilkes
IrrTobacco acres 150 6 0 46 11 0
Turf acres 0 0 0 0 0 0
Golf acres 380 150 620 380 320 290
ContNurs acres 0 0 0 0 0 0
FieldNurs acres 260 691 1007 1715 47 17
IrrCotton acres 0 0 0 0 0 0
IrrEarlySoy acres 0 0 0 0 0 0
IrrLateSoy acres 0 0 0 0 0 0
IrrCorn acres 0 0 0 0 0 4
IrrVeg acres 19 46 22 48 7 9
IrrPas&Hay acres 205 9 0 8 199 41
IrrPeanut acres 0 0 0 0 0 0
IrrBlueberry acres 0 0 0 0 0 0
IrrStrawberry acres 0 0 0 0 0 0
IrrFruit acres 0 1 0 18 3 16
Beef Cattle animals 22400 19400 1300 4500 14100 38300
Dairy Cows animals 1600 100 200 900 400 1200
Horses animals 35 169 29 72 76 212
Pigs animals 500 400 300 2000 700 600
Chickens animals 10000 2900 2000 58000 1700 825000
Turkeys animals 0 0 0 0 30 12
Other Animals animals 315 1867 190 354 689 1966
Horticulture acres 60 25 41 603 6 40
17
Crop Irrigation Coefficients
Name Month Day Value
IrrCoef_Beef 1 1 12
IrrCoef_Beef 12 31 12
IrrCoef_Blueberry 1 1 0 IrrCoef_Blueberry 2 29 0
IrrCoef_Blueberry 3 1 1
IrrCoef_Blueberry 4 14 1
IrrCoef_Blueberry 4 15 0.178571429
IrrCoef_Blueberry 9 30 0.178571429
IrrCoef_Blueberry 10 1 0
IrrCoef_Blueberry 12 31 0
IrrCoef_Chicken 1 1 9
IrrCoef_Chicken 12 31 9
IrrCoef_ContNurs 1 1 0.2
IrrCoef_ContNurs 3 31 0.2
IrrCoef_ContNurs 4 1 0.5
IrrCoef_ContNurs 6 11 0.5
IrrCoef_ContNurs 6 12 0.75
IrrCoef_ContNurs 9 11 0.75
IrrCoef_ContNurs 9 12 0.5
IrrCoef_ContNurs 10 30 0.5
IrrCoef_ContNurs 10 31 0.2
IrrCoef_ContNurs 12 31 0.2
IrrCoef_Corn 1 1 0 IrrCoef_Corn 4 19 0
IrrCoef_Corn 4 20 0.001818182
IrrCoef_Corn 4 21 0.003636364
IrrCoef_Corn 4 22 0.005454545
IrrCoef_Corn 4 23 0.007272727
IrrCoef_Corn 4 24 0.009090909
IrrCoef_Corn 4 25 0.010909091
IrrCoef_Corn 4 26 0.012727273
IrrCoef_Corn 4 27 0.014545455
IrrCoef_Corn 4 28 0.016363636 IrrCoef_Corn 4 29 0.018181818
IrrCoef_Corn 4 30 0.02
IrrCoef_Corn 5 1 0.0219
IrrCoef_Corn 5 2 0.0238
IrrCoef_Corn 5 3 0.0257
IrrCoef_Corn 5 4 0.0276
IrrCoef_Corn 5 5 0.0295
IrrCoef_Corn 5 6 0.0314
IrrCoef_Corn 5 7 0.0333
IrrCoef_Corn 5 8 0.0352
IrrCoef_Corn 5 9 0.0371
IrrCoef_Corn 5 10 0.039
IrrCoef_Corn 5 11 0.0407
IrrCoef_Corn 5 12 0.0424
IrrCoef_Corn 5 13 0.0441
IrrCoef_Corn 5 14 0.0458
IrrCoef_Corn 5 15 0.0475
IrrCoef_Corn 5 16 0.0492
IrrCoef_Corn 5 17 0.0509
IrrCoef_Corn 5 18 0.0526
IrrCoef_Corn 5 19 0.0543
IrrCoef_Corn 5 20 0.056
Name Month Day Value
IrrCoef_Corn 5 21 0.0578
IrrCoef_Corn 5 22 0.0596
IrrCoef_Corn 5 23 0.0614 IrrCoef_Corn 5 24 0.0632
IrrCoef_Corn 5 25 0.065
IrrCoef_Corn 5 26 0.0668
IrrCoef_Corn 5 27 0.0686
IrrCoef_Corn 5 28 0.0704
IrrCoef_Corn 5 29 0.0722
IrrCoef_Corn 5 30 0.074
IrrCoef_Corn 5 31 0.0766
IrrCoef_Corn 6 1 0.0792
IrrCoef_Corn 6 2 0.0818
IrrCoef_Corn 6 3 0.0844
IrrCoef_Corn 6 4 0.087
IrrCoef_Corn 6 5 0.0896
IrrCoef_Corn 6 6 0.0922
IrrCoef_Corn 6 7 0.0948
IrrCoef_Corn 6 8 0.0974
IrrCoef_Corn 6 9 0.1
IrrCoef_Corn 6 10 0.103
IrrCoef_Corn 6 11 0.106
IrrCoef_Corn 6 12 0.109 IrrCoef_Corn 6 13 0.112
IrrCoef_Corn 6 14 0.115
IrrCoef_Corn 6 15 0.1205
IrrCoef_Corn 6 16 0.126
IrrCoef_Corn 6 17 0.1315
IrrCoef_Corn 6 18 0.137
IrrCoef_Corn 6 19 0.1425
IrrCoef_Corn 6 20 0.15075
IrrCoef_Corn 6 21 0.159
IrrCoef_Corn 6 22 0.16725 IrrCoef_Corn 6 23 0.1755
IrrCoef_Corn 6 24 0.18375
IrrCoef_Corn 6 25 0.192
IrrCoef_Corn 6 26 0.20025
IrrCoef_Corn 6 27 0.2085
IrrCoef_Corn 6 28 0.21675
IrrCoef_Corn 6 29 0.225
IrrCoef_Corn 6 30 0.229
IrrCoef_Corn 7 1 0.233
IrrCoef_Corn 7 2 0.237
IrrCoef_Corn 7 3 0.241
IrrCoef_Corn 7 4 0.245
IrrCoef_Corn 7 5 0.247
IrrCoef_Corn 7 6 0.249
IrrCoef_Corn 7 7 0.251
IrrCoef_Corn 7 8 0.253
IrrCoef_Corn 7 9 0.255
IrrCoef_Corn 7 10 0.2565
IrrCoef_Corn 7 11 0.258
IrrCoef_Corn 7 12 0.2595
IrrCoef_Corn 7 13 0.261
IrrCoef_Corn 7 14 0.2625
18
Name Month Day Value
IrrCoef_Corn 7 15 0.261
IrrCoef_Corn 7 16 0.2595
IrrCoef_Corn 7 17 0.258
IrrCoef_Corn 7 18 0.2565
IrrCoef_Corn 7 19 0.255
IrrCoef_Corn 7 20 0.25325
IrrCoef_Corn 7 21 0.2515
IrrCoef_Corn 7 22 0.24975
IrrCoef_Corn 7 23 0.248 IrrCoef_Corn 7 24 0.24625
IrrCoef_Corn 7 25 0.2445
IrrCoef_Corn 7 26 0.24275
IrrCoef_Corn 7 27 0.241
IrrCoef_Corn 7 28 0.23925
IrrCoef_Corn 7 29 0.2375
IrrCoef_Corn 7 30 0.234
IrrCoef_Corn 7 31 0.2305
IrrCoef_Corn 8 1 0.227
IrrCoef_Corn 8 2 0.2235
IrrCoef_Corn 8 3 0.22
IrrCoef_Corn 8 4 0.2165
IrrCoef_Corn 8 5 0.213
IrrCoef_Corn 8 6 0.2095
IrrCoef_Corn 8 7 0.206
IrrCoef_Corn 8 8 0.2025
IrrCoef_Corn 8 9 0.1985
IrrCoef_Corn 8 10 0.1945
IrrCoef_Corn 8 11 0.1905
IrrCoef_Corn 8 12 0.1865 IrrCoef_Corn 8 13 0.1825
IrrCoef_Corn 8 14 0.1785
IrrCoef_Corn 8 15 0.1745
IrrCoef_Corn 8 16 0.1705
IrrCoef_Corn 8 17 0.1665
IrrCoef_Corn 8 18 0.1625
IrrCoef_Corn 8 19 0.15875
IrrCoef_Corn 8 20 0.155
IrrCoef_Corn 8 21 0.15125
IrrCoef_Corn 8 22 0.1475 IrrCoef_Corn 8 23 0.14375
IrrCoef_Corn 8 24 0.14
IrrCoef_Corn 8 25 0.13625
IrrCoef_Corn 8 26 0.1325
IrrCoef_Corn 8 27 0.12875
IrrCoef_Corn 8 28 0.125
IrrCoef_Corn 8 29 0.1215
IrrCoef_Corn 8 30 0.118
IrrCoef_Corn 8 31 0.1145
IrrCoef_Corn 9 1 0.111
IrrCoef_Corn 9 2 0.1075
IrrCoef_Corn 9 3 0.104
IrrCoef_Corn 9 4 0.1005
IrrCoef_Corn 9 5 0.097
IrrCoef_Corn 9 6 0.0935
IrrCoef_Corn 9 7 0.09
IrrCoef_Corn 9 8 0.088
Name Month Day Value
IrrCoef_Corn 9 9 0.086
IrrCoef_Corn 9 10 0.084
IrrCoef_Corn 9 11 0.082
IrrCoef_Corn 9 12 0.08
IrrCoef_Corn 9 13 0.078
IrrCoef_Corn 9 14 0.076
IrrCoef_Corn 9 15 0.074
IrrCoef_Corn 9 16 0.072
IrrCoef_Corn 9 17 0.07 IrrCoef_Corn 9 18 0.069
IrrCoef_Corn 9 19 0.068
IrrCoef_Corn 9 20 0.067
IrrCoef_Corn 9 21 0.066
IrrCoef_Corn 9 22 0.065
IrrCoef_Corn 9 23 0.064
IrrCoef_Corn 9 24 0.063
IrrCoef_Corn 9 25 0.062
IrrCoef_Corn 9 26 0.061
IrrCoef_Corn 9 27 0.06
IrrCoef_Corn 9 28 0.059166667
IrrCoef_Corn 9 29 0.058333333
IrrCoef_Corn 9 30 0.0575
IrrCoef_Corn 10 1 0.056666667
IrrCoef_Corn 10 2 0.055833333
IrrCoef_Corn 10 3 0.055
IrrCoef_Corn 10 4 0.054166667
IrrCoef_Corn 10 5 0.053333333
IrrCoef_Corn 10 6 0.0525
IrrCoef_Corn 10 7 0.051666667 IrrCoef_Corn 10 8 0.050833333
IrrCoef_Corn 10 9 0.05
IrrCoef_Corn 10 10 0
IrrCoef_Corn 12 31 0
IrrCoef_Cotton 1 1 0
IrrCoef_Cotton 5 19 0
IrrCoef_Cotton 5 20 0.001
IrrCoef_Cotton 5 21 0.002
IrrCoef_Cotton 5 22 0.003
IrrCoef_Cotton 5 23 0.004 IrrCoef_Cotton 5 24 0.005
IrrCoef_Cotton 5 25 0.006
IrrCoef_Cotton 5 26 0.007
IrrCoef_Cotton 5 27 0.008
IrrCoef_Cotton 5 28 0.009
IrrCoef_Cotton 5 29 0.01
IrrCoef_Cotton 5 30 0.0114
IrrCoef_Cotton 5 31 0.0128
IrrCoef_Cotton 6 1 0.0142
IrrCoef_Cotton 6 2 0.0156
IrrCoef_Cotton 6 3 0.017
IrrCoef_Cotton 6 4 0.0184
IrrCoef_Cotton 6 5 0.0198
IrrCoef_Cotton 6 6 0.0212
IrrCoef_Cotton 6 7 0.0226
IrrCoef_Cotton 6 8 0.024
IrrCoef_Cotton 6 9 0.0256
19
Name Month Day Value
IrrCoef_Cotton 6 10 0.0272
IrrCoef_Cotton 6 11 0.0288
IrrCoef_Cotton 6 12 0.0304
IrrCoef_Cotton 6 13 0.032
IrrCoef_Cotton 6 14 0.0336
IrrCoef_Cotton 6 15 0.0352
IrrCoef_Cotton 6 16 0.0368
IrrCoef_Cotton 6 17 0.0384
IrrCoef_Cotton 6 18 0.04 IrrCoef_Cotton 6 19 0.0417
IrrCoef_Cotton 6 20 0.0434
IrrCoef_Cotton 6 21 0.0451
IrrCoef_Cotton 6 22 0.0468
IrrCoef_Cotton 6 23 0.0485
IrrCoef_Cotton 6 24 0.0502
IrrCoef_Cotton 6 25 0.0519
IrrCoef_Cotton 6 26 0.0536
IrrCoef_Cotton 6 27 0.0553
IrrCoef_Cotton 6 28 0.057
IrrCoef_Cotton 6 29 0.0587
IrrCoef_Cotton 6 30 0.0604
IrrCoef_Cotton 7 1 0.0621
IrrCoef_Cotton 7 2 0.0638
IrrCoef_Cotton 7 3 0.0655
IrrCoef_Cotton 7 4 0.0672
IrrCoef_Cotton 7 5 0.0689
IrrCoef_Cotton 7 6 0.0706
IrrCoef_Cotton 7 7 0.0723
IrrCoef_Cotton 7 8 0.074 IrrCoef_Cotton 7 9 0.0764
IrrCoef_Cotton 7 10 0.0788
IrrCoef_Cotton 7 11 0.0812
IrrCoef_Cotton 7 12 0.0836
IrrCoef_Cotton 7 13 0.086
IrrCoef_Cotton 7 14 0.0884
IrrCoef_Cotton 7 15 0.0908
IrrCoef_Cotton 7 16 0.0932
IrrCoef_Cotton 7 17 0.0956
IrrCoef_Cotton 7 18 0.098 IrrCoef_Cotton 7 19 0.1009
IrrCoef_Cotton 7 20 0.1038
IrrCoef_Cotton 7 21 0.1067
IrrCoef_Cotton 7 22 0.1096
IrrCoef_Cotton 7 23 0.1125
IrrCoef_Cotton 7 24 0.1175
IrrCoef_Cotton 7 25 0.1225
IrrCoef_Cotton 7 26 0.1275
IrrCoef_Cotton 7 27 0.1325
IrrCoef_Cotton 7 28 0.1375
IrrCoef_Cotton 7 29 0.145
IrrCoef_Cotton 7 30 0.1525
IrrCoef_Cotton 7 31 0.16
IrrCoef_Cotton 8 1 0.1675
IrrCoef_Cotton 8 2 0.175
IrrCoef_Cotton 8 3 0.1825
IrrCoef_Cotton 8 4 0.19
Name Month Day Value
IrrCoef_Cotton 8 5 0.1975
IrrCoef_Cotton 8 6 0.205
IrrCoef_Cotton 8 7 0.2125
IrrCoef_Cotton 8 8 0.2175
IrrCoef_Cotton 8 9 0.2225
IrrCoef_Cotton 8 10 0.2275
IrrCoef_Cotton 8 11 0.2325
IrrCoef_Cotton 8 12 0.2375
IrrCoef_Cotton 8 13 0.24 IrrCoef_Cotton 8 14 0.2425
IrrCoef_Cotton 8 15 0.245
IrrCoef_Cotton 8 16 0.2475
IrrCoef_Cotton 8 17 0.25
IrrCoef_Cotton 8 18 0.25
IrrCoef_Cotton 8 19 0.25
IrrCoef_Cotton 8 20 0.25
IrrCoef_Cotton 8 21 0.25
IrrCoef_Cotton 8 22 0.25
IrrCoef_Cotton 8 23 0.25
IrrCoef_Cotton 8 24 0.25
IrrCoef_Cotton 8 25 0.25
IrrCoef_Cotton 8 26 0.25
IrrCoef_Cotton 8 27 0.25
IrrCoef_Cotton 8 28 0.2485
IrrCoef_Cotton 8 29 0.247
IrrCoef_Cotton 8 30 0.2455
IrrCoef_Cotton 8 31 0.244
IrrCoef_Cotton 9 1 0.2425
IrrCoef_Cotton 9 2 0.241 IrrCoef_Cotton 9 3 0.2395
IrrCoef_Cotton 9 4 0.238
IrrCoef_Cotton 9 5 0.2365
IrrCoef_Cotton 9 6 0.235
IrrCoef_Cotton 9 7 0.232
IrrCoef_Cotton 9 8 0.229
IrrCoef_Cotton 9 9 0.226
IrrCoef_Cotton 9 10 0.223
IrrCoef_Cotton 9 11 0.22
IrrCoef_Cotton 9 12 0.217 IrrCoef_Cotton 9 13 0.214
IrrCoef_Cotton 9 14 0.211
IrrCoef_Cotton 9 15 0.208
IrrCoef_Cotton 9 16 0.205
IrrCoef_Cotton 9 17 0.202
IrrCoef_Cotton 9 18 0.199
IrrCoef_Cotton 9 19 0.196
IrrCoef_Cotton 9 20 0.193
IrrCoef_Cotton 9 21 0.19
IrrCoef_Cotton 9 22 0.187
IrrCoef_Cotton 9 23 0.184
IrrCoef_Cotton 9 24 0.181
IrrCoef_Cotton 9 25 0.178
IrrCoef_Cotton 9 26 0.175
IrrCoef_Cotton 9 27 0.1725
IrrCoef_Cotton 9 28 0.17
IrrCoef_Cotton 9 29 0.1675
20
Name Month Day Value
IrrCoef_Cotton 9 30 0.165
IrrCoef_Cotton 10 1 0.1625
IrrCoef_Cotton 10 2 0.16
IrrCoef_Cotton 10 3 0.1575
IrrCoef_Cotton 10 4 0.155
IrrCoef_Cotton 10 5 0.1525
IrrCoef_Cotton 10 6 0.15
IrrCoef_Cotton 10 7 0.1475
IrrCoef_Cotton 10 8 0.145 IrrCoef_Cotton 10 9 0.1425
IrrCoef_Cotton 10 10 0.14
IrrCoef_Cotton 10 11 0.1375
IrrCoef_Cotton 10 12 0.135
IrrCoef_Cotton 10 13 0.1325
IrrCoef_Cotton 10 14 0.13
IrrCoef_Cotton 10 15 0.1275
IrrCoef_Cotton 10 16 0.125
IrrCoef_Cotton 10 17 0.12275
IrrCoef_Cotton 10 18 0.1205
IrrCoef_Cotton 10 19 0.11825
IrrCoef_Cotton 10 20 0.116
IrrCoef_Cotton 10 21 0.11375
IrrCoef_Cotton 10 22 0.1115
IrrCoef_Cotton 10 23 0.10925
IrrCoef_Cotton 10 24 0.107
IrrCoef_Cotton 10 25 0.10475
IrrCoef_Cotton 10 26 0.1025
IrrCoef_Cotton 10 27 0
IrrCoef_Cotton 12 31 0 IrrCoef_Dairy 1 1 40
IrrCoef_Dairy 12 31 40
IrrCoef_EarlySoy 1 1 0
IrrCoef_EarlySoy 5 14 0
IrrCoef_EarlySoy 5 15 0.001
IrrCoef_EarlySoy 5 16 0.002
IrrCoef_EarlySoy 5 17 0.003
IrrCoef_EarlySoy 5 18 0.004
IrrCoef_EarlySoy 5 19 0.005
IrrCoef_EarlySoy 5 20 0.006 IrrCoef_EarlySoy 5 21 0.007
IrrCoef_EarlySoy 5 22 0.008
IrrCoef_EarlySoy 5 23 0.009
IrrCoef_EarlySoy 5 24 0.01
IrrCoef_EarlySoy 5 25 0.012
IrrCoef_EarlySoy 5 26 0.014
IrrCoef_EarlySoy 5 27 0.016
IrrCoef_EarlySoy 5 28 0.018
IrrCoef_EarlySoy 5 29 0.02
IrrCoef_EarlySoy 5 30 0.022
IrrCoef_EarlySoy 5 31 0.024
IrrCoef_EarlySoy 6 1 0.026
IrrCoef_EarlySoy 6 2 0.028
IrrCoef_EarlySoy 6 3 0.03
IrrCoef_EarlySoy 6 4 0.032
IrrCoef_EarlySoy 6 5 0.034
IrrCoef_EarlySoy 6 6 0.036
Name Month Day Value
IrrCoef_EarlySoy 6 7 0.038
IrrCoef_EarlySoy 6 8 0.04
IrrCoef_EarlySoy 6 9 0.042
IrrCoef_EarlySoy 6 10 0.044
IrrCoef_EarlySoy 6 11 0.046
IrrCoef_EarlySoy 6 12 0.048
IrrCoef_EarlySoy 6 13 0.05
IrrCoef_EarlySoy 6 14 0.0525
IrrCoef_EarlySoy 6 15 0.055 IrrCoef_EarlySoy 6 16 0.0575
IrrCoef_EarlySoy 6 17 0.06
IrrCoef_EarlySoy 6 18 0.0625
IrrCoef_EarlySoy 6 19 0.065
IrrCoef_EarlySoy 6 20 0.0675
IrrCoef_EarlySoy 6 21 0.07
IrrCoef_EarlySoy 6 22 0.0725
IrrCoef_EarlySoy 6 23 0.075
IrrCoef_EarlySoy 6 24 0.0785
IrrCoef_EarlySoy 6 25 0.082
IrrCoef_EarlySoy 6 26 0.0855
IrrCoef_EarlySoy 6 27 0.089
IrrCoef_EarlySoy 6 28 0.0925
IrrCoef_EarlySoy 6 29 0.096
IrrCoef_EarlySoy 6 30 0.0995
IrrCoef_EarlySoy 7 1 0.103
IrrCoef_EarlySoy 7 2 0.1065
IrrCoef_EarlySoy 7 3 0.11
IrrCoef_EarlySoy 7 4 0.115
IrrCoef_EarlySoy 7 5 0.12 IrrCoef_EarlySoy 7 6 0.125
IrrCoef_EarlySoy 7 7 0.13
IrrCoef_EarlySoy 7 8 0.135
IrrCoef_EarlySoy 7 9 0.14
IrrCoef_EarlySoy 7 10 0.145
IrrCoef_EarlySoy 7 11 0.15
IrrCoef_EarlySoy 7 12 0.155
IrrCoef_EarlySoy 7 13 0.16
IrrCoef_EarlySoy 7 14 0.16425
IrrCoef_EarlySoy 7 15 0.1685 IrrCoef_EarlySoy 7 16 0.17275
IrrCoef_EarlySoy 7 17 0.177
IrrCoef_EarlySoy 7 18 0.18125
IrrCoef_EarlySoy 7 19 0.1855
IrrCoef_EarlySoy 7 20 0.18975
IrrCoef_EarlySoy 7 21 0.194
IrrCoef_EarlySoy 7 22 0.19825
IrrCoef_EarlySoy 7 23 0.2025
IrrCoef_EarlySoy 7 24 0.206
IrrCoef_EarlySoy 7 25 0.2095
IrrCoef_EarlySoy 7 26 0.213
IrrCoef_EarlySoy 7 27 0.2165
IrrCoef_EarlySoy 7 28 0.22
IrrCoef_EarlySoy 7 29 0.2235
IrrCoef_EarlySoy 7 30 0.227
IrrCoef_EarlySoy 7 31 0.2305
IrrCoef_EarlySoy 8 1 0.234
21
Name Month Day Value
IrrCoef_EarlySoy 8 2 0.2375
IrrCoef_EarlySoy 8 3 0.239
IrrCoef_EarlySoy 8 4 0.2405
IrrCoef_EarlySoy 8 5 0.242
IrrCoef_EarlySoy 8 6 0.2435
IrrCoef_EarlySoy 8 7 0.245
IrrCoef_EarlySoy 8 8 0.2465
IrrCoef_EarlySoy 8 9 0.248
IrrCoef_EarlySoy 8 10 0.2495 IrrCoef_EarlySoy 8 11 0.251
IrrCoef_EarlySoy 8 12 0.2525
IrrCoef_EarlySoy 8 13 0.252
IrrCoef_EarlySoy 8 14 0.2515
IrrCoef_EarlySoy 8 15 0.251
IrrCoef_EarlySoy 8 16 0.2505
IrrCoef_EarlySoy 8 17 0.25
IrrCoef_EarlySoy 8 18 0.2495
IrrCoef_EarlySoy 8 19 0.249
IrrCoef_EarlySoy 8 20 0.2485
IrrCoef_EarlySoy 8 21 0.248
IrrCoef_EarlySoy 8 22 0.244
IrrCoef_EarlySoy 8 23 0.24
IrrCoef_EarlySoy 8 24 0.236
IrrCoef_EarlySoy 8 25 0.232
IrrCoef_EarlySoy 8 26 0.228
IrrCoef_EarlySoy 8 27 0.224
IrrCoef_EarlySoy 8 28 0.22
IrrCoef_EarlySoy 8 29 0.216
IrrCoef_EarlySoy 8 30 0.212 IrrCoef_EarlySoy 8 31 0.208
IrrCoef_EarlySoy 9 1 0.201
IrrCoef_EarlySoy 9 2 0.193
IrrCoef_EarlySoy 9 3 0.185
IrrCoef_EarlySoy 9 4 0.177
IrrCoef_EarlySoy 9 5 0.169
IrrCoef_EarlySoy 9 6 0.161
IrrCoef_EarlySoy 9 7 0.153
IrrCoef_EarlySoy 9 8 0.145
IrrCoef_EarlySoy 9 9 0.137 IrrCoef_EarlySoy 9 10 0.129
IrrCoef_EarlySoy 9 11 0.121
IrrCoef_EarlySoy 9 12 0.113
IrrCoef_EarlySoy 9 13 0.105
IrrCoef_EarlySoy 9 14 0.097
IrrCoef_EarlySoy 9 15 0.089
IrrCoef_EarlySoy 9 16 0.081
IrrCoef_EarlySoy 9 17 0.073
IrrCoef_EarlySoy 9 18 0.068
IrrCoef_EarlySoy 9 19 0.063
IrrCoef_EarlySoy 9 20 0.058
IrrCoef_EarlySoy 9 21 0.053
IrrCoef_EarlySoy 9 22 0.048
IrrCoef_EarlySoy 9 23 0.043
IrrCoef_EarlySoy 9 24 0.038
IrrCoef_EarlySoy 9 25 0.033
IrrCoef_EarlySoy 9 26 0.028
Name Month Day Value
IrrCoef_EarlySoy 9 27 0.0255
IrrCoef_EarlySoy 9 28 0.023
IrrCoef_EarlySoy 9 29 0.0205
IrrCoef_EarlySoy 9 30 0.018
IrrCoef_EarlySoy 10 1 0.0155
IrrCoef_EarlySoy 10 2 0.013
IrrCoef_EarlySoy 10 3 0.0105
IrrCoef_EarlySoy 10 4 0.009
IrrCoef_EarlySoy 10 5 0.0075 IrrCoef_EarlySoy 10 6 0.006
IrrCoef_EarlySoy 10 7 0.0045
IrrCoef_EarlySoy 10 8 0.003
IrrCoef_EarlySoy 10 9 0.0015
IrrCoef_EarlySoy 10 10 -1.47018E-16
IrrCoef_EarlySoy 10 11 0
IrrCoef_EarlySoy 12 31 0 IrrCoef_FieldNurs 1 1 0
IrrCoef_FieldNurs 4 28 0
IrrCoef_FieldNurs 4 29 0.178571429
IrrCoef_FieldNurs 10 13 0.178571429
IrrCoef_FieldNurs 10 14 0
IrrCoef_FieldNurs 12 31 0
IrrCoef_Fruit 1 1 0
IrrCoef_Fruit 2 29 0
IrrCoef_Fruit 3 1 1.214285714
IrrCoef_Fruit 4 14 1.214285714 IrrCoef_Fruit 4 15 0.178571429
IrrCoef_Fruit 8 30 0.178571429
IrrCoef_Fruit 8 31 0
IrrCoef_Fruit 12 31 0
IrrCoef_Golf 1 1 0.0062
IrrCoef_Golf 3 31 0.0062
IrrCoef_Golf 4 1 0.081428571
IrrCoef_Golf 10 31 0.081428571
IrrCoef_Golf 11 1 0.0062
IrrCoef_Golf 12 31 0.0062 IrrCoef_Horse 1 1 12
IrrCoef_Horse 12 31 12
IrrCoef_LateSoy 8 16 0.103
IrrCoef_LateSoy 8 17 0.1065
IrrCoef_LateSoy 8 18 0.11
IrrCoef_LateSoy 8 19 0.115
IrrCoef_LateSoy 8 20 0.12
IrrCoef_LateSoy 8 21 0.125
IrrCoef_LateSoy 8 22 0.13
IrrCoef_LateSoy 8 23 0.135
IrrCoef_LateSoy 8 24 0.14
IrrCoef_LateSoy 8 25 0.145
IrrCoef_LateSoy 8 26 0.15
IrrCoef_LateSoy 8 27 0.155
IrrCoef_LateSoy 8 28 0.16
IrrCoef_LateSoy 8 29 0.16425
IrrCoef_LateSoy 8 30 0.1685
IrrCoef_LateSoy 8 31 0.17275
IrrCoef_LateSoy 9 1 0.177
22
Name Month Day Value
IrrCoef_LateSoy 9 2 0.18125
IrrCoef_LateSoy 9 3 0.1855
IrrCoef_LateSoy 9 4 0.18975
IrrCoef_LateSoy 9 5 0.194
IrrCoef_LateSoy 9 6 0.19825
IrrCoef_LateSoy 9 7 0.2025
IrrCoef_LateSoy 9 8 0.206
IrrCoef_LateSoy 9 9 0.2095
IrrCoef_LateSoy 9 10 0.213 IrrCoef_LateSoy 9 11 0.2165
IrrCoef_LateSoy 9 12 0.22
IrrCoef_LateSoy 9 13 0.2235
IrrCoef_LateSoy 9 14 0.227
IrrCoef_LateSoy 9 15 0.2305
IrrCoef_LateSoy 9 16 0.234
IrrCoef_LateSoy 9 17 0.2375
IrrCoef_LateSoy 9 18 0.239
IrrCoef_LateSoy 9 19 0.2405
IrrCoef_LateSoy 9 20 0.242
IrrCoef_LateSoy 9 21 0.2435
IrrCoef_LateSoy 9 22 0.245
IrrCoef_LateSoy 9 23 0.2465
IrrCoef_LateSoy 9 24 0.248
IrrCoef_LateSoy 9 25 0.2495
IrrCoef_LateSoy 9 26 0.251
IrrCoef_LateSoy 9 27 0.2525
IrrCoef_LateSoy 9 28 0.252
IrrCoef_LateSoy 9 29 0.2515
IrrCoef_LateSoy 9 30 0.251 IrrCoef_LateSoy 10 1 0.2505
IrrCoef_LateSoy 10 2 0.25
IrrCoef_LateSoy 10 3 0.2495
IrrCoef_LateSoy 10 4 0.249
IrrCoef_LateSoy 10 5 0.2485
IrrCoef_LateSoy 10 6 0.248
IrrCoef_LateSoy 10 7 0.2475
IrrCoef_LateSoy 10 8 0.24375
IrrCoef_LateSoy 10 9 0.24
IrrCoef_LateSoy 10 10 0.23625 IrrCoef_LateSoy 10 11 0.2325
IrrCoef_LateSoy 10 12 0.22875
IrrCoef_LateSoy 10 13 0.225
IrrCoef_LateSoy 10 14 0.22125
IrrCoef_LateSoy 10 15 0.2175
IrrCoef_LateSoy 10 16 0.21375
IrrCoef_LateSoy 10 17 0.21
IrrCoef_LateSoy 10 18 0.204
IrrCoef_LateSoy 10 19 0.198
IrrCoef_LateSoy 10 20 0.192
IrrCoef_LateSoy 10 21 0.186
IrrCoef_LateSoy 10 22 0.18
IrrCoef_LateSoy 10 23 0.174
IrrCoef_LateSoy 10 24 0.168
IrrCoef_LateSoy 10 25 0.162
IrrCoef_LateSoy 10 26 0.156
IrrCoef_LateSoy 10 27 0.15
Name Month Day Value
IrrCoef_LateSoy 10 28 0.144
IrrCoef_LateSoy 10 29 0.138
IrrCoef_LateSoy 10 30 0.132
IrrCoef_LateSoy 10 31 0.126
IrrCoef_LateSoy 11 1 0.12
IrrCoef_LateSoy 11 2 0.114
IrrCoef_LateSoy 11 3 0.108
IrrCoef_LateSoy 11 4 0.102
IrrCoef_LateSoy 11 5 0.096 IrrCoef_LateSoy 11 6 0.09
IrrCoef_LateSoy 11 7 0.0869
IrrCoef_LateSoy 11 8 0.0838
IrrCoef_LateSoy 11 9 0.0807
IrrCoef_LateSoy 11 10 0.0776
IrrCoef_LateSoy 11 11 0.0745
IrrCoef_LateSoy 11 12 0.0714
IrrCoef_LateSoy 11 13 0.0683
IrrCoef_LateSoy 11 14 0.0652
IrrCoef_LateSoy 11 15 0.0621
IrrCoef_LateSoy 11 16 0.059
IrrCoef_LateSoy 11 17 0.0565
IrrCoef_LateSoy 11 18 0.054
IrrCoef_LateSoy 11 19 0.0515
IrrCoef_LateSoy 11 20 0.049
IrrCoef_LateSoy 11 21 0.0465
IrrCoef_LateSoy 11 22 0.044
IrrCoef_LateSoy 11 23 0.0415
IrrCoef_LateSoy 11 24 0.039
IrrCoef_LateSoy 11 25 0.0365 IrrCoef_LateSoy 11 26 0.034
IrrCoef_LateSoy 11 27 0.0325
IrrCoef_LateSoy 11 28 0.031
IrrCoef_LateSoy 11 29 0.0295
IrrCoef_LateSoy 11 30 0.028
IrrCoef_LateSoy 12 1 0.0265
IrrCoef_LateSoy 12 2 0.025
IrrCoef_LateSoy 12 3 0.0235
IrrCoef_LateSoy 12 4 0.022
IrrCoef_LateSoy 12 5 0.0205 IrrCoef_LateSoy 12 6 0.019
IrrCoef_LateSoy 12 7 0
IrrCoef_LateSoy 12 31 0
IrrCoef_LateSoy 1 1 0
IrrCoef_LateSoy 6 29 0
IrrCoef_LateSoy 6 30 0.001
IrrCoef_LateSoy 7 1 0.002
IrrCoef_LateSoy 7 2 0.003
IrrCoef_LateSoy 7 3 0.004
IrrCoef_LateSoy 7 4 0.005
IrrCoef_LateSoy 7 5 0.006
IrrCoef_LateSoy 7 6 0.007
IrrCoef_LateSoy 7 7 0.008
IrrCoef_LateSoy 7 8 0.009
IrrCoef_LateSoy 7 9 0.01
IrrCoef_LateSoy 7 10 0.012
IrrCoef_LateSoy 7 11 0.014
23
Name Month Day Value
IrrCoef_LateSoy 7 12 0.016
IrrCoef_LateSoy 7 13 0.018
IrrCoef_LateSoy 7 14 0.02
IrrCoef_LateSoy 7 15 0.022
IrrCoef_LateSoy 7 16 0.024
IrrCoef_LateSoy 7 17 0.026
IrrCoef_LateSoy 7 18 0.028
IrrCoef_LateSoy 7 19 0.03
IrrCoef_LateSoy 7 20 0.032 IrrCoef_LateSoy 7 21 0.034
IrrCoef_LateSoy 7 22 0.036
IrrCoef_LateSoy 7 23 0.038
IrrCoef_LateSoy 7 24 0.04
IrrCoef_LateSoy 7 25 0.042
IrrCoef_LateSoy 7 26 0.044
IrrCoef_LateSoy 7 27 0.046
IrrCoef_LateSoy 7 28 0.048
IrrCoef_LateSoy 7 29 0.05
IrrCoef_LateSoy 7 30 0.0525
IrrCoef_LateSoy 7 31 0.055
IrrCoef_LateSoy 8 1 0.0575
IrrCoef_LateSoy 8 2 0.06
IrrCoef_LateSoy 8 3 0.0625
IrrCoef_LateSoy 8 4 0.065
IrrCoef_LateSoy 8 5 0.0675
IrrCoef_LateSoy 8 6 0.07
IrrCoef_LateSoy 8 7 0.0725
IrrCoef_LateSoy 8 8 0.075
IrrCoef_LateSoy 8 9 0.0785 IrrCoef_LateSoy 8 10 0.082
IrrCoef_LateSoy 8 11 0.0855
IrrCoef_LateSoy 8 12 0.089
IrrCoef_LateSoy 8 13 0.0925
IrrCoef_LateSoy 8 14 0.096
IrrCoef_LateSoy 8 15 0.0995
IrrCoef_OtherAnimal 1 1 2
IrrCoef_OtherAnimal 12 31 2
IrrCoef_PastHay 1 1 0
IrrCoef_PastHay 5 13 0 IrrCoef_PastHay 5 14 0.142857143
IrrCoef_PastHay 10 13 0.142857143
IrrCoef_PastHay 10 14 0
IrrCoef_PastHay 12 31 0
IrrCoef_Peanut 1 1 0
IrrCoef_Peanut 5 19 0
IrrCoef_Peanut 5 20 0.00014
IrrCoef_Peanut 5 21 0.00028
IrrCoef_Peanut 5 22 0.00042
IrrCoef_Peanut 5 23 0.00056
IrrCoef_Peanut 5 24 0.0007
IrrCoef_Peanut 5 25 0.00084
IrrCoef_Peanut 5 26 0.00098
IrrCoef_Peanut 5 27 0.00112
IrrCoef_Peanut 5 28 0.00126
IrrCoef_Peanut 5 29 0.0014
IrrCoef_Peanut 5 30 0.0028
Name Month Day Value
IrrCoef_Peanut 5 31 0.0042
IrrCoef_Peanut 6 1 0.0056
IrrCoef_Peanut 6 2 0.007
IrrCoef_Peanut 6 3 0.0084
IrrCoef_Peanut 6 4 0.0098
IrrCoef_Peanut 6 5 0.0112
IrrCoef_Peanut 6 6 0.0126
IrrCoef_Peanut 6 7 0.014
IrrCoef_Peanut 6 8 0.0158 IrrCoef_Peanut 6 9 0.0176
IrrCoef_Peanut 6 10 0.0194
IrrCoef_Peanut 6 11 0.0212
IrrCoef_Peanut 6 12 0.023
IrrCoef_Peanut 6 13 0.0248
IrrCoef_Peanut 6 14 0.0266
IrrCoef_Peanut 6 15 0.0284
IrrCoef_Peanut 6 16 0.0302
IrrCoef_Peanut 6 17 0.032
IrrCoef_Peanut 6 18 0.0338
IrrCoef_Peanut 6 19 0.0356
IrrCoef_Peanut 6 20 0.0374
IrrCoef_Peanut 6 21 0.0392
IrrCoef_Peanut 6 22 0.041
IrrCoef_Peanut 6 23 0.0428
IrrCoef_Peanut 6 24 0.0446
IrrCoef_Peanut 6 25 0.0464
IrrCoef_Peanut 6 26 0.0482
IrrCoef_Peanut 6 27 0.05
IrrCoef_Peanut 6 28 0.0526 IrrCoef_Peanut 6 29 0.0552
IrrCoef_Peanut 6 30 0.0578
IrrCoef_Peanut 7 1 0.0604
IrrCoef_Peanut 7 2 0.063
IrrCoef_Peanut 7 3 0.0656
IrrCoef_Peanut 7 4 0.0682
IrrCoef_Peanut 7 5 0.0708
IrrCoef_Peanut 7 6 0.0734
IrrCoef_Peanut 7 7 0.076
IrrCoef_Peanut 7 8 0.07915 IrrCoef_Peanut 7 9 0.0823
IrrCoef_Peanut 7 10 0.08545
IrrCoef_Peanut 7 11 0.0886
IrrCoef_Peanut 7 12 0.09175
IrrCoef_Peanut 7 13 0.0949
IrrCoef_Peanut 7 14 0.09805
IrrCoef_Peanut 7 15 0.1012
IrrCoef_Peanut 7 16 0.10435
IrrCoef_Peanut 7 17 0.1075
IrrCoef_Peanut 7 18 0.113
IrrCoef_Peanut 7 19 0.1185
IrrCoef_Peanut 7 20 0.124
IrrCoef_Peanut 7 21 0.1295
IrrCoef_Peanut 7 22 0.135
IrrCoef_Peanut 7 23 0.1405
IrrCoef_Peanut 7 24 0.146
IrrCoef_Peanut 7 25 0.1515
24
Name Month Day Value
IrrCoef_Peanut 7 26 0.157
IrrCoef_Peanut 7 27 0.1625
IrrCoef_Peanut 7 28 0.168
IrrCoef_Peanut 7 29 0.1735
IrrCoef_Peanut 7 30 0.179
IrrCoef_Peanut 7 31 0.1845
IrrCoef_Peanut 8 1 0.19
IrrCoef_Peanut 8 2 0.1955
IrrCoef_Peanut 8 3 0.201 IrrCoef_Peanut 8 4 0.2065
IrrCoef_Peanut 8 5 0.212
IrrCoef_Peanut 8 6 0.2175
IrrCoef_Peanut 8 7 0.22
IrrCoef_Peanut 8 8 0.2225
IrrCoef_Peanut 8 9 0.225
IrrCoef_Peanut 8 10 0.2275
IrrCoef_Peanut 8 11 0.23
IrrCoef_Peanut 8 12 0.2325
IrrCoef_Peanut 8 13 0.235
IrrCoef_Peanut 8 14 0.2375
IrrCoef_Peanut 8 15 0.24
IrrCoef_Peanut 8 16 0.2425
IrrCoef_Peanut 8 17 0.243
IrrCoef_Peanut 8 18 0.2435
IrrCoef_Peanut 8 19 0.244
IrrCoef_Peanut 8 20 0.2445
IrrCoef_Peanut 8 21 0.245
IrrCoef_Peanut 8 22 0.2455
IrrCoef_Peanut 8 23 0.246 IrrCoef_Peanut 8 24 0.2465
IrrCoef_Peanut 8 25 0.247
IrrCoef_Peanut 8 26 0.2475
IrrCoef_Peanut 8 27 0.247
IrrCoef_Peanut 8 28 0.2465
IrrCoef_Peanut 8 29 0.246
IrrCoef_Peanut 8 30 0.2455
IrrCoef_Peanut 8 31 0.245
IrrCoef_Peanut 9 1 0.2445
IrrCoef_Peanut 9 2 0.244 IrrCoef_Peanut 9 3 0.2435
IrrCoef_Peanut 9 4 0.243
IrrCoef_Peanut 9 5 0.2425
IrrCoef_Peanut 9 6 0.24075
IrrCoef_Peanut 9 7 0.239
IrrCoef_Peanut 9 8 0.23725
IrrCoef_Peanut 9 9 0.2355
IrrCoef_Peanut 9 10 0.23375
IrrCoef_Peanut 9 11 0.232
IrrCoef_Peanut 9 12 0.23025
IrrCoef_Peanut 9 13 0.2285
IrrCoef_Peanut 9 14 0.22675
IrrCoef_Peanut 9 15 0.225
IrrCoef_Peanut 9 16 0.22275
IrrCoef_Peanut 9 17 0.2205
IrrCoef_Peanut 9 18 0.21825
IrrCoef_Peanut 9 19 0.216
Name Month Day Value
IrrCoef_Peanut 9 20 0.21375
IrrCoef_Peanut 9 21 0.2115
IrrCoef_Peanut 9 22 0.20925
IrrCoef_Peanut 9 23 0.207
IrrCoef_Peanut 9 24 0.20475
IrrCoef_Peanut 9 25 0.2025
IrrCoef_Peanut 9 26 0.19975
IrrCoef_Peanut 9 27 0.197
IrrCoef_Peanut 9 28 0.19425 IrrCoef_Peanut 9 29 0.1915
IrrCoef_Peanut 9 30 0.18875
IrrCoef_Peanut 10 1 0.186
IrrCoef_Peanut 10 2 0.18325
IrrCoef_Peanut 10 3 0.1805
IrrCoef_Peanut 10 4 0.17775
IrrCoef_Peanut 10 5 0.175
IrrCoef_Peanut 10 6 0.1725
IrrCoef_Peanut 10 7 0.17
IrrCoef_Peanut 10 8 0.1675
IrrCoef_Peanut 10 9 0.165
IrrCoef_Peanut 10 10 0.1625
IrrCoef_Peanut 10 11 0.16
IrrCoef_Peanut 10 12 0.1575
IrrCoef_Peanut 10 13 0.155
IrrCoef_Peanut 10 14 0.1525
IrrCoef_Peanut 10 15 0.15
IrrCoef_Peanut 10 16 0.14775
IrrCoef_Peanut 10 17 0.1455
IrrCoef_Peanut 10 18 0.14325 IrrCoef_Peanut 10 19 0.141
IrrCoef_Peanut 10 20 0.13875
IrrCoef_Peanut 10 21 0.1365
IrrCoef_Peanut 10 22 0.13425
IrrCoef_Peanut 10 23 0.132
IrrCoef_Peanut 10 24 0.12975
IrrCoef_Peanut 10 25 0.1275
IrrCoef_Peanut 10 26 0.126
IrrCoef_Peanut 10 27 0.1245
IrrCoef_Peanut 10 28 0.123 IrrCoef_Peanut 10 29 0.1215
IrrCoef_Peanut 10 30 0.12
IrrCoef_Peanut 10 31 0.1185
IrrCoef_Peanut 11 1 0.117
IrrCoef_Peanut 11 2 0.1155
IrrCoef_Peanut 11 3 0.114
IrrCoef_Peanut 11 4 0.1125
IrrCoef_Peanut 11 5 0.110416667
IrrCoef_Peanut 11 6 0.108333333
IrrCoef_Peanut 11 7 0.10625
IrrCoef_Peanut 11 8 0.104166667
IrrCoef_Peanut 11 9 0.102083333
IrrCoef_Peanut 11 10 0.1
IrrCoef_Peanut 11 11 0
IrrCoef_Peanut 12 31 0
IrrCoef_Pig 1 1 4
IrrCoef_Pig 12 31 4
25
Name Month Day Value
IrrCoef_Strawberry 1 1 0
IrrCoef_Strawberry 2 29 0
IrrCoef_Strawberry 3 1 1
IrrCoef_Strawberry 3 30 1
IrrCoef_Strawberry 3 31 0.178571429
IrrCoef_Strawberry 5 30 0.178571429
IrrCoef_Strawberry 5 31 0
IrrCoef_Strawberry 9 13 0
IrrCoef_Strawberry 9 14 0.178571429 IrrCoef_Strawberry 9 30 0.178571429
IrrCoef_Strawberry 10 1 0.14286
IrrCoef_Strawberry 11 15 0.14286
IrrCoef_Strawberry 11 16 0
IrrCoef_Strawberry 12 31 0
IrrCoef_Tobacco 1 1 0
IrrCoef_Tobacco 5 13 0
IrrCoef_Tobacco 5 14 0.06
IrrCoef_Tobacco 6 3 0.06
IrrCoef_Tobacco 6 4 0.062
IrrCoef_Tobacco 6 5 0.064
IrrCoef_Tobacco 6 6 0.066
IrrCoef_Tobacco 6 7 0.0675
IrrCoef_Tobacco 6 8 0.069
IrrCoef_Tobacco 6 9 0.0705
IrrCoef_Tobacco 6 10 0.072
IrrCoef_Tobacco 6 11 0.074
IrrCoef_Tobacco 6 12 0.076
IrrCoef_Tobacco 6 13 0.078
IrrCoef_Tobacco 6 14 0.08 IrrCoef_Tobacco 6 15 0.083333333
IrrCoef_Tobacco 6 16 0.086666667
IrrCoef_Tobacco 6 17 0.09
IrrCoef_Tobacco 6 18 0.0933
IrrCoef_Tobacco 6 19 0.0967
IrrCoef_Tobacco 6 20 0.1
IrrCoef_Tobacco 6 21 0.10625
IrrCoef_Tobacco 6 22 0.1125
IrrCoef_Tobacco 6 23 0.11875
IrrCoef_Tobacco 6 24 0.125 IrrCoef_Tobacco 6 25 0.133333333
IrrCoef_Tobacco 6 26 0.141666667
IrrCoef_Tobacco 6 27 0.15
IrrCoef_Tobacco 6 28 0.155625
IrrCoef_Tobacco 6 29 0.16125
IrrCoef_Tobacco 6 30 0.166875
IrrCoef_Tobacco 7 1 0.1725
IrrCoef_Tobacco 7 2 0.18
IrrCoef_Tobacco 7 3 0.1875
IrrCoef_Tobacco 7 4 0.195
IrrCoef_Tobacco 7 5 0.200625
IrrCoef_Tobacco 7 6 0.20625
IrrCoef_Tobacco 7 7 0.211875
IrrCoef_Tobacco 7 8 0.2175
IrrCoef_Tobacco 7 9 0.2225
IrrCoef_Tobacco 7 10 0.2275
IrrCoef_Tobacco 7 11 0.2325
Name Month Day Value
IrrCoef_Tobacco 7 12 0.234
IrrCoef_Tobacco 7 13 0.2355
IrrCoef_Tobacco 7 14 0.237
IrrCoef_Tobacco 7 15 0.2385
IrrCoef_Tobacco 7 16 0.24
IrrCoef_Tobacco 7 17 0.241666667
IrrCoef_Tobacco 7 18 0.243333333
IrrCoef_Tobacco 7 19 0.245
IrrCoef_Tobacco 7 20 0.24375 IrrCoef_Tobacco 7 21 0.2425
IrrCoef_Tobacco 7 22 0.24125
IrrCoef_Tobacco 7 23 0.24
IrrCoef_Tobacco 7 24 0.235
IrrCoef_Tobacco 7 25 0.23
IrrCoef_Tobacco 7 26 0.225
IrrCoef_Tobacco 7 27 0.219375
IrrCoef_Tobacco 7 28 0.21375
IrrCoef_Tobacco 7 29 0.208125
IrrCoef_Tobacco 7 30 0.2025
IrrCoef_Tobacco 7 31 0.193333333
IrrCoef_Tobacco 8 1 0.184166667
IrrCoef_Tobacco 8 2 0.175
IrrCoef_Tobacco 8 3 0.17
IrrCoef_Tobacco 8 4 0.165
IrrCoef_Tobacco 8 5 0.16
IrrCoef_Tobacco 8 6 0.155
IrrCoef_Tobacco 8 7 0.1475
IrrCoef_Tobacco 8 8 0.14
IrrCoef_Tobacco 8 9 0.1325 IrrCoef_Tobacco 8 10 0.12875
IrrCoef_Tobacco 8 11 0.125
IrrCoef_Tobacco 8 12 0.12125
IrrCoef_Tobacco 8 13 0.1175
IrrCoef_Tobacco 8 14 0.113333333
IrrCoef_Tobacco 8 15 0.109166667
IrrCoef_Tobacco 8 16 0.105
IrrCoef_Tobacco 8 17 0.10125
IrrCoef_Tobacco 8 18 0.0975
IrrCoef_Tobacco 8 19 0.09375 IrrCoef_Tobacco 8 20 0.09
IrrCoef_Tobacco 8 21 0.089
IrrCoef_Tobacco 8 22 0.088
IrrCoef_Tobacco 8 23 0.087
IrrCoef_Tobacco 8 24 0.086
IrrCoef_Tobacco 8 25 0.085
IrrCoef_Tobacco 8 26 0.084
IrrCoef_Tobacco 8 27 0.083
IrrCoef_Tobacco 8 28 0.082
IrrCoef_Tobacco 8 29 0.081
IrrCoef_Tobacco 8 30 0.08
IrrCoef_Tobacco 8 31 0
IrrCoef_Tobacco 12 31 0
IrrCoef_Turf 1 1 0
IrrCoef_Turf 4 26 0
IrrCoef_Turf 4 27 0.178571429
IrrCoef_Turf 9 29 0.178571429
26
Name Month Day Value
IrrCoef_Turf 10 1 0
IrrCoef_Turf 12 31 0
IrrCoef_Turkey 1 1 9
IrrCoef_Turkey 12 31 9
IrrCoef_Veg 1 1 0
IrrCoef_Veg 4 13 0
Name Month Day Value
IrrCoef_Veg 4 14 0.178571429
IrrCoef_Veg 8 31 0.178571429
IrrCoef_Veg 9 1 0.142857143
IrrCoef_Veg 10 13 0.142857143
IrrCoef_Veg 10 14 0
IrrCoef_Veg 12 31 0
27
OCL Files /* MAIN.OCL */
:MODULE: DLL AgricDem = C:\OASIS\Modules\AgricDem.dll
:Include: udef_list.ocl :Commands:
:Include: Agric_Calculation.ocl :Include: agric_allocation.ocl :Include: inflows.ocl :Include: Return_flows.ocl
:Include: Res_storage.ocl
:Include: Beech_Mtn_ops.ocl :Include: Drought_plans.ocl
// Compute some variables useful for output // Total unimpaired inflow at Watauga at NC-TN State Line :For:
{ [node] = {846, 836, 600, 500} } Set : _WataugaSLNatInf { Value : _WataugaSLNatInf + inflow[node] } :Next:
// Total unimpaired inflow at Elk River State Line :For: { [node] = {746, 716, 706}
} Set : _ElkRiverNatInf { Value : _ElkRiverNatInf + inflow[node] } :Next:
// Total unimpaired inflow at SF New River :For: { [node] = {346, 300, 200, 100}
}
Set : _SFNewNatInf { Value : _SFNewNatInf + inflow[node] }
28
:Next: // Total unimpaired inflow at Galax
:For: { [node] = {496, 400, 216, 336} } Set : _GalaxNatInf { Value : _SFNewNatInf + inflow[node] }
:Next: // All demands :For:
{ [node] = {496, 400, 216, 336} } Set : _GalaxNatInf { Value : _SFNewNatInf + inflow[node] }
:Next: :End:
29
/* File is udef_list.ocl */ :Udef:
// Reservoir udefs :FOR: { [res] = { Boone, BR, ASU, RG, Coffey, Buckeye } }
Udef : _Usable_Stor_[res] Udef : _Usable_Stor_Pct_[res] Udef : _Stor_Pct_[res] :NEXT:
// For agricultural demand calculations and allocations :FOR: { [county] = { 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17 } }
Udef : dem[county] :NEXT: // For inflow filtering
:For: { [node] = {706, 716, 746, 836, 500, 600, 846, 300, 100, 200, 346, 336, 216, 400, 496} } Udef : _TempInf[node]
Udef : _InfDeficit[node] init{0}
:Next: /* Set drought plan Udefs */
// For:Next loop to declare drought plan udefs :FOR: { [Util] = { Jeff, Boone, BR, BM, ASU } }
:FOR: { [level_num] = { 1, 2, 3, 4, 5 } }
Udef : _[Util]_Consvn_[level_num]_Demand Udef : _[Util]_Trigger_[level_num]_On init {0}
Udef : _[Util]_Stage_[level_num]_counter init {0}
Udef : _[Util]_Ph_[level_num]_event_counter init {0} :NEXT:
30
:NEXT:
// For use in output tables :substitute: [level_num] = "1, 2, 3, 4, 5" // for drought trigger and level determination :substitute: [InflowNd] = "706, 716, 746, 836, 500, 600, 846, 300, 100, 200, 346, 336,
216, 400, 496" Udef : _SugarGroveNatInf init {0} Udef : _WataugaSLNatInf init {0} Udef : _ElkRiverNatInf init {0}
Udef : _SFNewNatInf init {0} Udef : _GalaxNatInf init {0}
// For output files // Reservoir nodes :substitute: [ResNd] = "100, 200, 300, 400, 500, 600"
// Demand nodes :substitute: [DemandNd] = "115, 215, 305, 355, 515"
// Agric Demand nodes
:substitute: [AgricNd] = "113, 123, 213, 343, 413, 513, 613, 743, 833, 843" // WW returns - Linked :substitute: [LinkedWWRetArc] = "215.220, 266.260, 355.370, 515.510, 515.610"
// WW returns - Independent :substitute: [IndepWWRetNd] = "356, 386, 436, 726, 736"
31
/* File is Agric_calculation.ocl. */ /* Note the precip data is contained in the basedata file and is based on the record for
Buckeye Lake. This should be fairly representative of the basin as it is in the middle. */ // Read in the counties, which are labeled in the Edit Agricultural Data dialog box in the GUI.
:For: { [cty] = {01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17} } RUN_MODULE: AgricDem {
Input: { [cty], // County number timesers(NW/precip), // Precip in inches pattern(IrrCoef_Tobacco), // Water Use Coefficients for Tobacco, etc. pattern(IrrCoef_Turf),
pattern(IrrCoef_Golf), pattern(IrrCoef_ContNurs), pattern(IrrCoef_FieldNurs), pattern(IrrCoef_Cotton), pattern(IrrCoef_EarlySoy),
pattern(IrrCoef_LateSoy), pattern(IrrCoef_Corn), pattern(IrrCoef_Veg), pattern(IrrCoef_PastHay),
pattern(IrrCoef_Peanut),
pattern(IrrCoef_Blueberry), pattern(IrrCoef_Strawberry), pattern(IrrCoef_Fruit), pattern(IrrCoef_Beef),
pattern(IrrCoef_Dairy),
pattern(IrrCoef_Horse), pattern(IrrCoef_Pig), pattern(IrrCoef_Chicken), pattern(IrrCoef_Turkey),
pattern(IrrCoef_OtherAnimal)
} Output: { dem[cty] } }
:Next:
/* The results are in mgd. Demands are assigned to individual nodes in the
32
agric_allocation.ocl file */ Set : dem01 { value : dem01 }
Set : dem02 { value : dem02 } Set : dem03 { value : dem03 } Set : dem04 { value : dem04 } Set : dem05 { value : dem05 } Set : dem06 { value : dem06 }
Set : dem07 { value : dem07 } Set : dem08 { value : dem08 } Set : dem09 { value : dem09 } Set : dem10 { value : dem10 } Set : dem11 { value : dem11 }
Set : dem12 { value : dem12 } Set : dem13 { value : dem13 } Set : dem14 { value : dem14 } Set : dem15 { value : dem15 } Set : dem16 { value : dem16 }
Set : dem17 { value : dem17 }
33
/* File is Agric_allocation.ocl. */ /* This file allocates the agricultural water demands by the assumed distribution of
demand within each reach of interest */ /* The county demand is represented by "dem__" that varies by number. These numbers are established in the agricultural input dialog box, with
01 = Alleghany 02 = Ashe 03 = Avery 05 = Caldwell 15 = Watauga
16 = Wilkes (Also see agric_calculation.ocl file and agricultural dialog box) */
// Watauga Set Watauga_SL_Ag : demand843 { value : 0.0300 * dem02 + 0.2832 * dem15 }
Set State_Line_Ag : demand743 { value : 0.1691 * dem02 + 0.0017 * dem15 } Set Bukeye_Ag : demand613 { value : 0.0107 * dem02 + 0.0031 * dem15 }
Set Coffey_Ag : demand513 { value : 0.0018 * dem02 +
0.0031 * dem15 } Set Sugar_Grove_Ag : demand833 { value : 0.0102 * dem02 + 0.0003 * dem05 + 0.1561 * dem15 }
// Upper New
Set Boone_Ag : demand123 { value : 0.0010 * dem15 } Set Blowing_Rock_Ag : demand213 { value : 0.0001 * dem15 }
Set ASU_Ag : demand113 { value : 0.0012 * dem15 }
Set SFNew_Ag : demand343 { value : 0.2389 * dem02 + 0.3196 * dem15 + 0.0008 * dem16 } Set Galax_ag : demand493 { value : 0.8944 * dem01 + 0.7509 * dem02 + 0.0363 * dem15 + 0.0002 * dem16 }
34
/* File is INFLOWS.OCL */ /* Sets the inflows for nodes that need to be filtered. The finalized inflows
(through September 2017) were already filtered. However, the provisional inflows from the update record routine can be negative due to time of travel or imperfect impairment estimations, and therefore are filtered here to prevent model infeasibility or unrealistic reservoir releases and/or demand shortages. */
:For: { [node] = {706, 716, 746, 836, 500, 600, 846, 300, 100, 200, 346, 336, 216, 400, 496} } Set : _TempInf[node] { Value : timesers([node]/inflow) }
Set : inflow[node] { Value : max{0, _TempInf[node] - _InfDeficit[node](-1) } } Set : _InfDeficit[node] { Value : max{0, _InfDeficit[node](-1) - _TempInf[node] } } :Next:
// Add inflow to Boone's intakes // Winkler creek Set : inflow104 { value : inflow100 * 5 / 0.91 - inflow100 }
// SF New Set : inflow250 { value : inflow100 * 18 / 0.91 - inflow100 - inflow200 - inflow104 }
// Adjust the SF New R Gage inflow
Set : inflow346 { value : inflow346 - inflow104 - inflow250 }
35
/* File is RETURN_FLOWS.OCL, which has the coding to handle the return flows from demand node. */
// WATAUGA /* Buckeye WTP return flows */ Constraint : {dFlow515.610 = lookup {BuckeyeWW, month} * dDelivery515 }
/* Pond Creek WWTP return flows */ Constraint : {dFlow515.510 = lookup {PondCreekWW, month} * dDelivery515 } // UPPER NEW
/* Jimmy Smith WWTP return flows */ Constraint : {dFlow266.260 = lookup {JimmySmithWW, month} * (dDelivery115 + dDelivery305) }
/* Blowing Rock return flows */ Constraint : {dFlow215.220 = lookup {BlowingRockWW, month} * dDelivery215 } /* Jefferson return flows */ Constraint : {dFlow355.370 = lookup {JeffersonWW, month} * dDelivery355 }
36
/* RES_STORAGE.OCL */ /* Compute the reservoir storage percentages for the system, for use in operating rules &
output */ /* Upper New */ // Boone
Set : _Usable_Stor_Boone { value : ( storage100 - dead_stor100 ) } Set : _Usable_Stor_Pct_Boone { value : 100 * _Usable_Stor_Boone / ( upper_rule100 - dead_stor100 ) } Set : _Stor_Pct_Boone { value : 100 * storage100 / upper_rule100 }
// Blowing Rock Set : _Usable_Stor_BR { value : ( storage200 - dead_stor200 ) } Set : _Usable_Stor_Pct_BR { value : 100 * _Usable_Stor_BR / ( upper_rule200 - dead_stor200 ) } Set : _Stor_Pct_BR { value : 100 * storage200 / upper_rule200 }
// ASU Set : _Usable_Stor_ASU { value : ( storage300 - dead_stor300 ) } Set : _Usable_Stor_Pct_ASU { value : 100 * _Usable_Stor_ASU / ( upper_rule300 - dead_stor300 ) }
Set : _Stor_Pct_ASU { value : 100 * storage300 / upper_rule300 } /* Watauga */
// Coffey
Set : _Usable_Stor_Coffey { value : ( storage500 - dead_stor500 ) } Set : _Usable_Stor_Pct_Coffey { value : 100 * _Usable_Stor_Coffey / ( upper_rule500 - dead_stor500 ) } Set : _Stor_Pct_Coffey { value : 100 * storage500 / upper_rule500 }
// Buckeye Set : _Usable_Stor_Buckeye { value : ( storage600 - dead_stor600 ) } Set : _Usable_Stor_Pct_Buckeye { value : 100 * _Usable_Stor_Buckeye / ( upper_rule600 - dead_stor600 ) }
Set : _Stor_Pct_Buckeye { value : 100 * storage600 / upper_rule600 }
37
/* Beech_Mtn_ops.OCL */ // For the base scenario Lake Coffey is not used.
// Buckeye min release – use the new min release provided by NC DWR Set : min_flow600.610 {
// No min release if spilling Condition : storage600 >= upper_rule600 value : 0 // Release based on drought stage Jan 1 – April 15
Condition : julian <= 106 // Stage 4-5 release 0.7 cfs { Condition : _BM_Trigger_4_On(-1) = value : min { convert_units {0.7, cfs, af}, inflow600 } // Stage 2-3 release 1.4 cfs
Condition : _BM_Trigger_3_On(-1) = value : min { convert_units {1.4, cfs, af}, inflow600 } // Stage 0-1 release 2.8 cfs Condition : _BM_Trigger_3_On(-1) = value : min { convert_units {2.8, cfs, af}, inflow600 }
} // Release based on drought stage April 16 – Dec 31 Condition : default
// Stage 4-5 release 0.7 cfs
{ Condition : _BM_Trigger_4_On(-1) = value : min { convert_units {0.7, cfs, af}, inflow600 } // Stage 2-3 release 1.4 cfs Condition : _BM_Trigger_3_On(-1) =
value : min { convert_units {1.0, cfs, af}, inflow600 }
// Stage 0-1 release 2.8 cfs Condition : _BM_Trigger_3_On(-1) = value : min { convert_units {1.4, cfs, af}, inflow600 } }
}
38
// File is drought_plans.ocl. Computes trigger levels and demand reductions. :If: {[Drought_Plans_On] = 1} // First check if drought plan variable is on
/* Jefferson */ Set : _Jeff_Trigger_5_On { Condition : _Jeff_Trigger_5_On(-1) = 1
{ Condition : flow346.350(-1) > convert_units { 50, cfs, mg } Value : 0 Condition : default Value : _Jeff_Trigger_5_On(-1)
} Condition : _Jeff_Stage_4_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 5 { Condition : weekday{year, month, day} <= 1
{ Condition : flow346.350(-1) < convert_units { 50, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 50, cfs, mg } cfs Value : 1 } Condition : default
Value : _Jeff_Trigger_5_On(-1) } Condition : default Value : _Jeff_Trigger_5_On(-1)
}
Set : _Jeff_Trigger_4_On { Condition : _Jeff_Trigger_4_On(-1) = 1 { Condition : flow346.350(-1) > convert_units { 100, cfs, mg }
Value : 0
Condition : default Value : _Jeff_Trigger_4_On(-1) }
Condition : _Jeff_Stage_3_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 4 { Condition : weekday{year, month, day} <= 1 { Condition : flow346.350(-1) < convert_units { 100, cfs, mg } and
flow346.350(-2) < convert_units { 100, cfs, mg } and flow346.350(-3) < convert_units {
100, cfs, mg } and
39
flow346.350(-4) < convert_units { 100, cfs, mg } and flow346.350(-5) < convert_units { 100, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 100, cfs, mg } cfs for > 5 days
Value : 1 } Condition : default Value : _Jeff_Trigger_4_On(-1) }
Condition : default Value : _Jeff_Trigger_4_On(-1) } Set : _Jeff_Trigger_3_On
{ Condition : _Jeff_Trigger_3_On(-1) = 1 { Condition : flow346.350(-1) > convert_units { 150, cfs, mg } Value : 0 Condition : default
Value : _Jeff_Trigger_3_On(-1) } Condition : _Jeff_Stage_2_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 3
{ Condition : weekday{year, month, day} <= 1 { Condition : flow346.350(-1) < convert_units { 150, cfs, mg } and flow346.350(-2) < convert_units { 150, cfs, mg } and flow346.350(-3) < convert_units { 150, cfs, mg } and
flow346.350(-4) < convert_units { 150, cfs, mg } and flow346.350(-5) <
convert_units { 150, cfs, mg } and flow346.350(-6) < convert_units { 150, cfs, mg } and flow346.350(-7) < convert_units { 150, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 150, cfs, mg } cfs for > 7 days Value : 1
}
Condition : default Value : _Jeff_Trigger_3_On(-1) } Condition : default
Value : _Jeff_Trigger_3_On(-1)
} Set : _Jeff_Trigger_2_On
{ Condition : _Jeff_Trigger_2_On(-1) = 1
{ Condition : flow346.350(-1) > convert_units { 200, cfs, mg } Value : 0
40
Condition : default Value : _Jeff_Trigger_2_On(-1) }
Condition : _Jeff_Stage_1_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : flow346.350(-1) < convert_units { 200, cfs, mg } and
flow346.350(-2) < convert_units { 200, cfs, mg } and flow346.350(-3) < convert_units { 200, cfs, mg } and flow346.350(-4) < convert_units { 200, cfs, mg } and flow346.350(-5) < convert_units { 200, cfs, mg } and flow346.350(-6) < convert_units { 200, cfs, mg } and flow346.350(-7) < convert_units { 200, cfs, mg } and
flow346.350(-8) < convert_units { 200, cfs, mg } and flow346.350(-9) < convert_units { 200, cfs, mg } and flow346.350(-10) < convert_units { 200, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 200, cfs, mg } cfs for > 10 days Value : 1
} Condition : default Value : _Jeff_Trigger_2_On(-1) } Condition : default
Value : _Jeff_Trigger_2_On(-1) }
Set : _Jeff_Trigger_1_On
{ Condition : _Jeff_Trigger_1_On(-1) = 1 { Condition : flow346.350(-1) > convert_units { 300, cfs, mg } Value : 0
Condition : default
Value : _Jeff_Trigger_1_On(-1) }
Condition : weekday{year, month, day} <= 1
{ Condition : flow346.350(-1) < convert_units { 300, cfs, mg } and flow346.350(-2) < convert_units { 300, cfs, mg } and flow346.350(-3) < convert_units { 300, cfs, mg } and flow346.350(-4) < convert_units { 300, cfs, mg } and
flow346.350(-5) < convert_units { 300, cfs, mg } and flow346.350(-6) < convert_units {
300, cfs, mg } and flow346.350(-7) < convert_units { 300, cfs, mg } and
41
flow346.350(-8) < convert_units { 300, cfs, mg } and flow346.350(-9) < convert_units { 300, cfs, mg } and flow346.350(-10) < convert_units { 300, cfs, mg } and flow346.350(-10) < convert_units { 300, cfs, mg } and
flow346.350(-11) < convert_units { 300, cfs, mg } and flow346.350(-12) < convert_units { 300, cfs, mg } and flow346.350(-13) < convert_units { 300, cfs, mg } and flow346.350(-14) < convert_units { 300, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 300, cfs, mg } cfs for > 14 days Value : 1
Condition : default Value : _Jeff_Trigger_1_On(-1) } Condition : default
Value : _Jeff_Trigger_1_On(-1) } /* Boone */ Set : _Boone_Trigger_5_On // No 5th trigger for Boone
{ Condition : default Value : 0 } Set : _Boone_Trigger_4_On // No 4th trigger for Boone
{ Condition : default Value : 0 }
Set : _Boone_Trigger_3_On
{ Condition : _Boone_Trigger_3_On(-1) = 1 { Condition : flow346.350 > convert_units { 50, cfs, mg } Value : 0
Condition : default
Value : _Boone_Trigger_3_On(-1) } Condition : _Boone_Stage_2_Counter(-1) >= 1 // Require a 1 day waiting period
before going into phase 3
{ Condition : weekday{year, month, day} <= 1 { Condition : flow346.350(-1) < convert_units { 50, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 50, cfs, mg } cfs Value : 1
}
Condition : default Value : _Boone_Trigger_3_On(-1) }
42
Condition : default Value : _Boone_Trigger_3_On(-1) }
Set : _Boone_Trigger_2_On { Condition : _Boone_Trigger_2_On(-1) = 1 { Condition : flow346.350(-1) > convert_units { 150, cfs, mg }
Value : 0 Condition : default Value : _Boone_Trigger_2_On(-1) }
Condition : _Boone_Stage_1_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : flow346.350(-1) < convert_units { 150, cfs, mg } and
flow346.350(-2) < convert_units { 150, cfs, mg } and flow346.350(-3) < convert_units { 150, cfs, mg } and flow346.350(-4) < convert_units { 150, cfs, mg } and flow346.350(-5) < convert_units { 150, cfs, mg } and flow346.350(-6) < convert_units { 150, cfs, mg } and flow346.350(-7) < convert_units { 150, cfs, mg } and
flow346.350(-8) < convert_units { 150, cfs, mg } and flow346.350(-9) < convert_units { 150, cfs, mg } and flow346.350(-10) < convert_units { 150, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 150, cfs, mg } cfs for > 10 days
Value : 1
} Condition : default Value : _Boone_Trigger_2_On(-1) }
Condition : default
Value : _Boone_Trigger_2_On(-1) }
Set : _Boone_Trigger_1_On
{ Condition : _Boone_Trigger_1_On(-1) = 1 { Condition : flow346.350(-1) > convert_units { 300, cfs, mg } Value : 0
Condition : default
Value : _Boone_Trigger_1_On(-1) }
43
Condition : weekday{year, month, day} <= 1 { Condition : flow346.350(-1) < convert_units { 300, cfs, mg } and flow346.350(-2)
< convert_units { 300, cfs, mg } and flow346.350(-3) < convert_units { 300, cfs, mg } and flow346.350(-4) < convert_units { 300, cfs, mg } and flow346.350(-5) < convert_units { 300, cfs, mg } and flow346.350(-6) < convert_units { 300, cfs, mg } and flow346.350(-7) < convert_units { 300, cfs, mg } and
flow346.350(-8) < convert_units { 300, cfs, mg } and flow346.350(-9) < convert_units { 300, cfs, mg } and flow346.350(-10) < convert_units { 300, cfs, mg } and flow346.350(-11) < convert_units { 300, cfs, mg } and flow346.350(-12) < convert_units { 300, cfs, mg }
and flow346.350(-13) < convert_units { 300, cfs, mg } and flow346.350(-14) < convert_units { 300, cfs, mg } // Discharge at USGS 03161000 is < convert_units { 300, cfs, mg } cfs for > 14 days Value : 1
Condition : default Value : _Boone_Trigger_1_On(-1) } Condition : default Value : _Boone_Trigger_1_On(-1)
} /* Blowing Rock */
Set : _BR_Trigger_5_On { Condition : _BR_Trigger_5_On(-1) = 1 { Condition : elevation200(-1) >= stor_to_elev { 200, upper_rule200 } - 20 //Reservoir 20 ft below full
Value : 0
Condition : default Value : _BR_Trigger_5_On(-1) }
Condition : _BR_Stage_4_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 5 { Condition : weekday{year, month, day} <= 1 { Condition : elevation200(-1) < stor_to_elev { 200, upper_rule200 } - 20
//Reservoir 20 ft below full
Value : 1 } Condition : default
44
Value : _BR_Trigger_5_On(-1) } Condition : default
Value : _BR_Trigger_5_On(-1) } Set : _BR_Trigger_4_On { Condition : _BR_Trigger_4_On(-1) = 1
{ Condition : elevation200(-1) >= stor_to_elev { 200, upper_rule200 } - 15 //Reservoir 15 ft below full Value : 0 Condition : default
Value : _BR_Trigger_4_On(-1) } Condition : _BR_Stage_3_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 4
{ Condition : weekday{year, month, day} <= 1 { Condition : elevation200(-1) < stor_to_elev { 200, upper_rule200 } - 15 //Reservoir 15 ft below full Value : 1 }
Condition : default Value : _BR_Trigger_4_On(-1) } Condition : default
Value : _BR_Trigger_4_On(-1)
} Set : _BR_Trigger_3_On { Condition : _BR_Trigger_3_On(-1) = 1
{ Condition : elevation200(-1) >= stor_to_elev { 200, upper_rule200 } - 10
//Reservoir 10 ft below full Value : 0 Condition : default
Value : _BR_Trigger_3_On(-1)
} Condition : _BR_Stage_2_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 3
{ Condition : weekday{year, month, day} <= 1
{ Condition : elevation200(-1) < stor_to_elev { 200, upper_rule200 } - 10 //Reservoir 10 ft below full Value : 1
45
} Condition : default Value : _BR_Trigger_3_On(-1)
} Condition : default Value : _BR_Trigger_3_On(-1) }
Set : _BR_Trigger_2_On { Condition : _BR_Trigger_2_On(-1) = 1 { Condition : elevation200(-1) >= stor_to_elev { 200, upper_rule200 } - 5 //Reservoir 5 ft below full
Value : 0 Condition : default Value : _BR_Trigger_2_On(-1) }
Condition : _BR_Stage_1_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : elevation200(-1) < stor_to_elev { 200, upper_rule200 } - 5
//Reservoir 5 ft below full Value : 1 } Condition : default
Value : _BR_Trigger_2_On(-1)
} Condition : default Value : _BR_Trigger_2_On(-1) }
Set : _BR_Trigger_1_On { Condition : _BR_Trigger_1_On(-1) = 1 { Condition : elevation200(-1) >= stor_to_elev { 200, upper_rule200 } - 3
//Reservoir 3 ft below full
Value : 0 Condition : default Value : _BR_Trigger_1_On(-1)
}
Condition : weekday{year, month, day} <= 1
46
{ Condition : elevation200(-1) < stor_to_elev { 200, upper_rule200 } - 3 //Reservoir 3 ft below full Value : 1
Condition : default Value : _BR_Trigger_1_On(-1) } Condition : default
Value : _BR_Trigger_1_On(-1) } /* Beech Mountain (Buckeye Lake) */
Set : _BM_Trigger_5_On { Condition : _BM_Trigger_5_On(-1) = 1 { Condition : elevation600(-1) >= stor_to_elev { 600, upper_rule600 } - 23.5 //Reservoir 23.5 ft below spillway Value : 0
Condition : default Value : _BM_Trigger_5_On(-1) }
Condition : _BM_Stage_4_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 5 { Condition : weekday{year, month, day} <= 1 { Condition : elevation600(-1) < stor_to_elev { 600, upper_rule600 } - 23.5
//Reservoir 23.5 ft below spillway
Value : 1 } Condition : default Value : _BM_Trigger_5_On(-1)
}
Condition : default Value : _BM_Trigger_5_On(-1) }
Set : _BM_Trigger_4_On
{ Condition : _BM_Trigger_4_On(-1) = 1 { Condition : elevation600(-1) >= stor_to_elev { 600, upper_rule600 } - 13.5 //Reservoir 13.5 ft below spillway Value : 0
Condition : default Value : _BM_Trigger_4_On(-1) }
47
Condition : _BM_Stage_3_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 4
{ Condition : weekday{year, month, day} <= 1 { Condition : elevation600(-1) < stor_to_elev { 600, upper_rule600 } - 13.5 //Reservoir 13.5 ft below spillway Value : 1 }
Condition : default Value : _BM_Trigger_4_On(-1) } Condition : default Value : _BM_Trigger_4_On(-1)
} Set : _BM_Trigger_3_On { Condition : _BM_Trigger_3_On(-1) = 1 { Condition : elevation600(-1) >= stor_to_elev { 600, upper_rule600 } - 6.5
//Reservoir 6.5 ft below spillway Value : 0 Condition : default Value : _BM_Trigger_3_On(-1)
} Condition : _BM_Stage_2_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 3
{ Condition : weekday{year, month, day} <= 1
{ Condition : elevation600(-1) < stor_to_elev { 600, upper_rule600 } - 6.5 //Reservoir 6.5 ft below spillway Value : 1 }
Condition : default
Value : _BM_Trigger_3_On(-1) } Condition : default Value : _BM_Trigger_3_On(-1)
}
Set : _BM_Trigger_2_On { Condition : _BM_Trigger_2_On(-1) = 1
{ Condition : elevation600(-1) >= stor_to_elev { 600, upper_rule600 } - 4 //Reservoir
4 ft below spillway Value : 0
48
Condition : default Value : _BM_Trigger_2_On(-1) }
Condition : _BM_Stage_1_Counter(-1) >= 1 // Require a 1 day waiting period before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : elevation600(-1) < stor_to_elev { 600, upper_rule600 } - 4
//Reservoir 4 ft below spillway Value : 1 } Condition : default Value : _BM_Trigger_2_On(-1)
} Condition : default Value : _BM_Trigger_2_On(-1) }
Set : _BM_Trigger_1_On { Condition : _BM_Trigger_1_On(-1) = 1 { Condition : elevation600(-1) >= stor_to_elev { 600, upper_rule600 } - 0 //Reservoir 0 ft below spillway
Value : 0 Condition : default Value : _BM_Trigger_1_On(-1)
}
Condition : weekday{year, month, day} <= 1 { Condition : elevation600(-1) < stor_to_elev { 600, upper_rule600 } - 0 //Reservoir 0
ft below spillway
Value : 1 Condition : default Value : _BM_Trigger_1_On(-1)
}
Condition : default Value : _BM_Trigger_1_On(-1) }
/* Appalachian State University (ASU) */
Set : _ASU_Trigger_5_On // No 5th trigger for ASU { Condition : default Value : 0
49
} Set : _ASU_Trigger_4_On // No 4th trigger for ASU
{ Condition : default Value : 0 } Set : _ASU_Trigger_3_On
{ Condition : _ASU_Trigger_3_On(-1) = 1 { Condition : elevation300(-1) >= stor_to_elev { 300, upper_rule300 } - 12 //Reservoir 12 ft below full Value : 0
Condition : default Value : _ASU_Trigger_3_On(-1) } Condition : _ASU_Stage_2_Counter(-1) >= 1 // Require a 1 day waiting period
before going into phase 3 { Condition : weekday{year, month, day} <= 1 { Condition : elevation300(-1) < stor_to_elev { 300, upper_rule300 } - 12 //Reservoir 12 ft below full Value : 1
} Condition : default Value : _ASU_Trigger_3_On(-1) }
Condition : default
Value : _ASU_Trigger_3_On(-1) }
Set : _ASU_Trigger_2_On
{ Condition : _ASU_Trigger_2_On(-1) = 1 { Condition : elevation300(-1) >= stor_to_elev { 300, upper_rule300 } - 8 //Reservoir 8 ft below full Value : 0
Condition : default Value : _ASU_Trigger_2_On(-1) }
Condition : _ASU_Stage_1_Counter(-1) >= 1 // Require a 1 day waiting period
before going into phase 2 { Condition : weekday{year, month, day} <= 1
50
{ Condition : elevation300(-1) < stor_to_elev { 300, upper_rule300 } - 8 //Reservoir 8 ft below full Value : 1
} Condition : default Value : _ASU_Trigger_2_On(-1) } Condition : default
Value : _ASU_Trigger_2_On(-1) } Set : _ASU_Trigger_1_On
{ Condition : _ASU_Trigger_1_On(-1) = 1 { Condition : elevation300(-1) >= stor_to_elev { 300, upper_rule300 } - 4 //Reservoir 4 ft below full Value : 0
Condition : default Value : _ASU_Trigger_1_On(-1) }
Condition : weekday{year, month, day} <= 1 { Condition : elevation300(-1) < stor_to_elev { 300, upper_rule300 } - 4 //Reservoir 4 ft below full Value : 1
Condition : default Value : _ASU_Trigger_1_On(-1) } Condition : default
Value : _ASU_Trigger_1_On(-1)
} /* This section sets/resets the counters used to maintain the proper spacing of conservation stages */
:For: { [Util] = { Jeff, Boone, BR, BM, ASU } }
:For:
{ [trig] = {1, 2, 3, 4, 5} }
51
Set : _[Util]_Stage_[trig]_Counter { Condition : _[Util]_Stage_[trig]_Counter(-1) > 0 and _[Util]_Trigger_[trig]_On = 0 Value : 0
Condition : _[Util]_Trigger_[trig]_On = 1 Value : _[Util]_Stage_[trig]_Counter(-1) + 1 Condition : default
Value : _[Util]_Stage_[trig]_Counter(-1) } /* Count all trigger events lasting at least 7 days */
Set : _[Util]_Ph_[trig]_event_counter { Condition : _[Util]_Stage_[trig]_Counter = 7 and _[Util]_Stage_[trig]_Counter(-1) = 6 Value : _[Util]_Ph_[trig]_event_counter(-1) + 1
Condition : default Value : _[Util]_Ph_[trig]_event_counter(-1) } :Next:
:Next: // Set conservation demand and delivery constraints for each trigger level in effect.
// Set demand reduction factors :SUBSTITUTE: [Dem_1_Red_Factor] = 5 :SUBSTITUTE: [Dem_2_Red_Factor] = 10 :SUBSTITUTE: [Dem_3_Red_Factor] = 20
:SUBSTITUTE: [Dem_4_Red_Factor] = 25
:SUBSTITUTE: [Dem_5_Red_Factor] = 25 // Buckeye WSRP lists 25% reduction at level 5 - other WSRP's do not indicate % reduction at this level :SUBSTITUTE: [Dem_1_Red_Factor_Boone] = 10
:SUBSTITUTE: [Dem_2_Red_Factor_Boone] = 25
:SUBSTITUTE: [Dem_3_Red_Factor_Boone] = 50 :SUBSTITUTE: [Dem_4_Red_Factor_Boone] = 50 :SUBSTITUTE: [Dem_5_Red_Factor_Boone] = 50
:SUBSTITUTE: [Dem_1_Red_Factor_ASU] = 5 :SUBSTITUTE: [Dem_2_Red_Factor_ASU] = 10 :SUBSTITUTE: [Dem_3_Red_Factor_ASU] = 25
52
:SUBSTITUTE: [Dem_4_Red_Factor_ASU] = 25 :SUBSTITUTE: [Dem_5_Red_Factor_ASU] = 25
:For: { [trig] = {1, 2, 3, 4, 5} } // Jefferson
Set : _Jeff_Consvn_[trig]_Demand { Condition : _Jeff_Trigger_[trig]_On = 1 Value : Demand355 * ( 1 - [Dem_[trig]_Red_Factor] / 100 ) Condition : default
Value : Demand355 } Constraint Jeff_Demand_Limit_Consvn_[trig] : { Condition : _Jeff_Trigger_[trig]_On = 1
Expression : dflow350.355 <= _Jeff_Consvn_[trig]_Demand } // Beech Mountain Set : _BM_Consvn_[trig]_Demand { Condition : _BM_Trigger_[trig]_On = 1
Value : Demand515 * ( 1 - [Dem_[trig]_Red_Factor] / 100 ) Condition : default Value : Demand515
}
Constraint BM_Demand_Limit_Consvn_[trig] : { Condition : _BM_Trigger_[trig]_On = 1 Expression : dflow600.515 + dflow504.515 <= _BM_Consvn_[trig]_Demand
}
// Blowing Rock Set : _BR_Consvn_[trig]_Demand { Condition : _BR_Trigger_[trig]_On = 1
Value : Demand215 * ( 1 - [Dem_[trig]_Red_Factor] / 100 )
Condition : default Value : Demand215 }
Constraint BR_Demand_Limit_Consvn_[trig] : { Condition : _BR_Trigger_[trig]_On = 1 Expression : dflow204.215 + dflow114.215 <= _BR_Consvn_[trig]_Demand }
53
// ASU Set : _ASU_Consvn_[trig]_Demand
{ Condition : _ASU_Trigger_[trig]_On = 1 Value : Demand305 * ( 1 - [Dem_[trig]_Red_Factor_ASU] / 100 ) Condition : default Value : Demand305
} Constraint ASU_Demand_Limit_Consvn_[trig] : { Condition : _ASU_Trigger_[trig]_On = 1 Expression : dflow300.305 + dflow114.305 <= _ASU_Consvn_[trig]_Demand
} // Boone Set : _Boone_Consvn_[trig]_Demand { Condition : _Boone_Trigger_[trig]_On = 1
Value : Demand115 * ( 1 - [Dem_[trig]_Red_Factor_Boone] / 100 ) Condition : default Value : Demand115 }
Constraint Boone_Demand_Limit_Consvn_[trig] : { Condition : _Boone_Trigger_[trig]_On = 1 Expression : dflow114.115 <= _Boone_Consvn_[trig]_Demand }
:Next: :else:
:endif: