Press Alt + R to read the document text or Alt + P to download or print.
This document contains no pages.
HomeMy WebLinkAbout01_RRHM_Appendix_A_-_Model_Static_Input_Data_and_Run_Code
1
APPENDIX A –
Model Static Input Data and Run Code
[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
_agric_allocation.ocl _agric_calculation.ocl
_betterment.ocl
_coe_rules.ocl
_droughtplans.ocl
_interchange.ocl _kerr_declaration.ocl
_kerr_WS_acctg.ocl
_leesville.ocl
_rapids_release.ocl
_routing.ocl _set_firm_energy.ocl
_spawn.ocl
_udef_list.ocl
_user_def_ops.ocl
_va_beach.ocl _ww_returns.ocl
forecast_horizon_days.ocl
Forecast-Trigger_Parms.ocl
power_continuity_gaston_168.ocl
power_continuity_kerr_168.ocl power_continuity_philpott_168.ocl
power_continuity_rapids_168.ocl
power_optim_168.ocl
power_optim_24.ocl
power_post_solve_energy_168.ocl power_post_solve_energy_24.ocl
power_udef_list_168.ocl
power_udef_list_24.ocl
2
Model Nodes
Node No. Type Inflow Name
015 Demand None WVWA
025 Demand None Salem
026 Junction Pattern Ferum WWTP
027 Junction Pattern Ronile WWTP
028 Junction Pattern Montgomery Co WWTP
029 Junction Pattern Shawsville WWTP
055 Demand None Rocky Mount
100 reservoir OCL SmithMtn
101 Demand None SM_Lee Ag
200 reservoir None Leesville
202 Junction None Dam leakage
206 Junction None Wicket gate leakage
210 Junction OCL Goose Creek
214 Demand None Bedford
215 Junction None Goose Creek confluence
217 Demand None Altavista (Town)
218 Demand None Dominion Altavista
219 Demand None Burlington Ind.
220 Junction OCL Altavista
221 Demand None Altavista Ag
240 Junction OCL Brookneal
241 Demand None Brookneal Ag
242 Demand None Brookneal Dem
243 Demand None Dominion Pittsylvania
244 Demand None Boxley
245 Demand None Campbell Co
246 Demand None Keysville
248 Demand None Old Dominion Clover
300 reservoir OCL Philpott
301 junction none Philpott bypass
302 Junction None Smith R.
303 Reservoir None U/S Eden
304 Junction OCL Dan R. Joyce Mill
305 demand none Hanes
306 Junction OCL Dan R. Francisco Gage
308 Junction OCL Dan R. Moores Spring
312 Demand None Francisco Ag
313 Demand None Belews Creek Steam Station
314 Junction OCL Dan R. Madison
315 Demand None Madison Demand
316 Demand None Philpott Ag
317 Junction Pattern Abington WWTP
319 Demand None Stuart
320 Junction OCL Mayo River
321 Demand None Mayo Ag
325 Demand None Mayodan
329 Reservoir None U/S Wentworth
330 Junction OCL Dan R. Wentworth
331 Demand None Wentworth Ag
332 Demand None Dan River Steam Station
335 Demand None Eden
337 Junction Pattern Miller Coors WWTP
340 Junction OCL Smith R. Eden
341 Demand None Eden Ag
346 Junction None Dan R. Jnc.
3
Node No. Type Inflow Name
347 Demand None Paces Ag
348 Reservoir None U/S Paces
349 Junction OCL Paces Gage
350 reservoir none U/S_Kerr
351 Junction Pattern Corning WWTP
352 Junction Pattern Schoolfield WWTP
353 Junction Pattern S. Boston WWTP
360 Junction OCL Hyco Inflow
364 Demand None Clarksville
365 Demand None Yanceyville
370 Reservoir None Hyco
373 Demand None Hyco Ag
374 Demand None Roxboro Steam Electric
375 Demand None Roxboro
377 Demand None Mayo Steam Electric
380 Reservoir OCL Mayo
390 Junction None Hyco&Mayo to Kerr
400 reservoir OCL Kerr
401 junction none Kerr bypass
403 Demand None Kerr Ag
405 demand none Kerr Lake Regional Water
406 Demand None Va_Corrections
407 Demand None MeckCogen
408 Demand None Unallocated VA Supply
409 Demand None Unallocated NC Supply
600 reservoir OCL Gaston
601 Junction None Gaston bypass
603 Demand None Gaston Ag
605 Demand None RRSA
607 Junction Pattern South Hill WWTP
695 demand none VaBeach
700 reservoir OCL R. Rapids
701 junction none Rapids bypass
703 Demand None Rapids Ag
705 demand none RRapids
706 Demand None Rapids Mill
715 Demand None Weldon Demand
720 Junction None RRap Gage
750 reservoir none Channel storage
755 Junction Pattern Rich Sq WWTP
756 Junction Pattern Caledonia WWTP
757 Junction Pattern Lewiston Mill WW
800 junction OCL Hamilton Gage
803 Demand None Hamilton Ag
805 demand none Hamilton
806 Demand None Enterprise Farms
807 Junction Pattern Williamston WWTP
815 Junction Pattern Windsor WWTP
817 Junction Pattern Domtar Paper Co. WWTP
819 Junction Pattern Plymouth WWTP
851 Demand None Dan R. Inc.
856 Demand None Martinsville
857 Demand None CP Films
858 Demand None Henry Co.
861 Demand None Danville
862 Demand None Danville Industrial WTP
4
Node No. Type Inflow Name
868 Demand None Gretna
869 Demand None Chatham
870 Demand None Halifax
999 junction none terminal
Model Arcs
U/S Number D/S Number Name Min Flow Max Flow MaxRev Flow
015 100 WVWA WW None None None
025 100 Salem WW None None None
026 100 Ferrum WW None None None
027 100 Ronile WW None None None
028 100 Montgomery Co. WW None None None
029 100 Shawsville WW None None None
055 100 Rocky Mt WW None None None
100 015 WVWA WD None None None
100 025 Salem WD None None None
100 055 Rocky Mt WD None None None
100 101 SM_Lee Ag None None None
100 200 Smtn>Lees None None None
200 202 200>202 None None None
206 215 206>215 None None None
210 215 210>215 None None None
214 240 Bedford WW None None None
215 220 215>220 None None None
217 240 Altavista WW None None None
218 240 Dom. Alt. WW None None None
219 220 Burlington Ind. WW None None None
220 219 Burlington Ind. WD None None None
220 221 Altavista Ag None None None
220 240 220>240 None None None
240 214 Bedford WD None None None
240 217 Altavista WD None None None
240 218 Dom. Alt. WD None None None
240 241 Brookneal Ag None None None
240 242 Brookneal WD None None None
240 243 Dom. Brk. WD None None None
240 244 Boxley WD None None None
240 245 Campbell Co. WD None None None
242 240 Brookneal WW None None None
243 240 Dom. Brk. WW None None None
246 350 Keysville WW None None None
248 350 Clover WW None None None
300 305 PhilDemand None None None
300 316 Philpott Ag None None None
301 302 Philpott bypass 2 None None None
302 303 302>303 None None None
302 856 Martinsville WD None None None
302 857 CP Films WD None None None
302 858 Henry Co. WD None None None
303 340 U/S Eden>Eden None None None
304 306 Dan JoyceMill None None None
305 300 Hanes WW None None None
306 308 Francisco Flow None None None
5
U/S
Number
D/S
Number Name
Min
Flow
Max
Flow
MaxRev
Flow
306 312 Francisco Ag None None None
308 314 Dan MooresSpring None None None
313 330 Belews WW None None None
314 315 MadisonDemand None None None
314 329 Madison Flow None None None
315 329 Madison WW None None None
317 330 Abington WW None None None
319 320 Stuart WW None None None
320 319 Stuart WD None None None
320 321 Mayo Ag None None None
320 325 MayodenDemand None None None
320 330 Mayo Flow None None None
325 330 Mayodan WW None None None
329 330 U/S Wentworth>Wentworth None None None
330 313 Belews WD None None None
330 331 Wenworth Ag None None None
330 335 EdenDemand None None None
330 346 Dan Wentworth None None None
332 346 DanSteam WW None None None
335 346 Eden/Miller WW None None None
337 349 MIllerCoorsWW None None None
340 341 Eden Ag None None None
340 346 Smith R. to Dan R. None None None
346 332 Dan R. Steam WD None None None
346 348 346>348 None None None
348 349 348>349 None None None
349 347 Paces Ag None None None
349 350 Dan R. to Routing None None None
349 365 Yanceyville WD None None None
349 851 Dan R. Inc WD None None None
349 861 Danville WD None None None
349 862 Danville Industrial WD None None None
350 246 Keysville WD None None None
350 248 OldDominion Roanoke WD None None None
350 400 U/Skerr>Kerr None None None
350 868 Gretna WD None None None
350 869 Chatham WD None None None
350 870 Halifax WD None None None
351 349 Corning WW None None None
352 349 Schoolfield WW None None None
353 350 S Bos WW None None None
360 370 Hyco Inflow None None None
360 373 Hyco Ag None None None
360 375 Roxboro WD None None None
364 400 Clarksville WW None None None
365 349 Yanceyville WW None None None
370 374 Hyco Net WD None None None
374 370 Hyco WW None None None
375 360 Roxboro WW None None None
377 380 Mayo WW None None None
380 377 Mayo Net WD None None None
390 400 390>400 None None None
400 364 Clarksville WD None None None
400 403 Kerr Ag None None None
400 405 KerrDemand None None None
6
U/S
Number
D/S
Number Name
Min
Flow
Max
Flow
MaxRev
Flow
400 406 Va_Corrections Supply None None None
400 407 Mecklenburg Cogen Supply None None None
400 408 Unallocated VA Supply None None None
400 409 Unallocated Supply to NC None None None
401 600 Kerr bypass 2 None None None
405 400 Kerr/Henderson WW None None None
407 400 MeckCogen WW None None None
600 601 Gaston bypass None None None
600 603 Gaston Ag None None None
600 605 RRSA WD None None None
600 695 VaBeach None None None
600 700 Gast>Rrap None Pattern None
601 700 Gaston bypass 2 None None None
605 600 RRSA WW None None None
607 600 South Hill WW None None None
700 703 Rapids Ag None None None
700 705 RRapidsDemand None None None
701 720 RapExtremeFlood2 None None None
705 750 RRapd WW None None None
706 720 Rapids WW None None None
715 720 WeldonWW None None None
720 706 Rapids Mill WD None None None
720 715 WeldonDemand None None None
720 750 RRap Gage Flow None None None
750 800 RapRoute None None None
755 800 Rich Sq WW None None None
756 800 Caledonia WW None None None
757 800 LewistonMill WW None None None
800 803 Hamilton Ag None None None
800 805 HamlDemand None None None
800 806 Enterprise Farms WD None None None
800 999 SysOutflow None None None
807 999 Williamston WW None None None
815 999 Windsor WWTP None None None
817 999 Domtar WW None None None
819 999 Plymouth WW None None None
856 302 Martinsville WW None None None
857 302 CP Films WW None None None
861 349 Danville WW None None None
868 350 Gretna WW None None None
869 350 Chatham WW None None None
870 350 Halifax WW None None None
200 206 200>206 OCL OCL None
200 215 200>215 OCL OCL None
240 350 240>350 OCL None None
300 302 Philpott>Smith_Eden OCL OCL None
400 401 Kerr bypass OCL None None
400 600 Kerr>Gast OCL Pattern None
700 720 RRap Release OCL Pattern None
300 301 Philpott bypass 1 Pattern None None
370 390 Hyco Release Pattern None None
380 390 Mayo Release Pattern None None
700 701 RapExtremeFlood Pattern None None
7
Reservoir Nodes
Number Name
Dead
Storage
Dead Stor
Units
Lower
Rule
Upper
Rule
Max
Storage
Max Stor
Units
100 SmithMtn 780.0 FT Pattern Pattern 811.0 FT
200 Leesville 600.0 FT Pattern Pattern 620.0 FT
300 Philpott 920.0 FT Pattern Pattern 990.0 FT
303 U/S Eden 0.0 KAF None None 5000.0 KAF
329 U/S Wentworth 0.0 KAF None None 5000.0 KAF
348 U/S Paces 0.0 KAF None None 5000.0 KAF
350 U/S_Kerr 0.0 KAF none none 5000.0 KAF
370 Hyco 359.3 FT Pattern OCL 410.5 FT
380 Mayo 340.0 FT Pattern Pattern 434.0 FT
400 Kerr 268.0 FT Pattern Pattern 325.0 FT
600 Gaston 190.0 FT Pattern Pattern 205.0 FT
700 R. Rapids 112.0 FT Pattern Pattern 132.8 FT
750 Channel storage 0.0 KAF none none 5000.0 KAF
Reservoir Rules
Number Name Units Month Day
Upper
Rule
Lower
Rule julSort
100 SmithMtn FT 1 1 811.00 791.00 1
100 SmithMtn FT 12 31 811.00 791.00 366
200 Leesville FT 1 1 600.00 600.00 1
200 Leesville FT 12 31 600.00 600.00 366
300 Philpott FT 1 1 971.50 971.50 1
300 Philpott FT 1 31 971.50 971.50 31
300 Philpott FT 3 31 973.50 973.50 91
300 Philpott FT 7 31 973.50 973.50 213
300 Philpott FT 9 30 971.50 971.50 274
300 Philpott FT 12 31 971.50 971.50 366
370 Hyco FT 1 1 410.50 359.25 1
370 Hyco FT 12 31 410.50 359.25 366
380 Mayo FT 1 1 434.00 340.00 1
380 Mayo FT 12 31 434.00 340.00 366
400 Kerr FT 1 1 295.50 295.50 1
400 Kerr FT 3 1 295.50 295.50 61
400 Kerr FT 3 31 301.00 301.00 91
400 Kerr FT 4 1 301.06 299.50 92
400 Kerr FT 4 15 302.00 299.50 106
400 Kerr FT 6 1 302.00 299.50 153
400 Kerr FT 6 15 299.50 299.50 167
400 Kerr FT 10 1 299.50 299.50 275
400 Kerr FT 12 1 295.50 295.50 336
400 Kerr FT 12 31 295.50 295.50 366
600 Gaston FT 1 1 200.00 199.00 1
600 Gaston FT 12 31 200.00 199.00 366
700 R. Rapids FT 1 1 132.00 127.00 1
700 R. Rapids FT 12 31 132.00 127.00 366
8
Reservoir SAE Data
Number Name Elevation Elevation Units Storage Storage Units Area Area Units
100 SmithMtn 720 feet 212.1 kaf 5500 acres
100 SmithMtn 725 feet 241 kaf 6100 acres
100 SmithMtn 730 feet 272.9 kaf 6700 acres
100 SmithMtn 735 feet 308.2 kaf 7400 acres
100 SmithMtn 740 feet 347 kaf 8100 acres
100 SmithMtn 745 feet 389.5 kaf 8900 acres 100 SmithMtn 750 feet 436 kaf 9700 acres
100 SmithMtn 755 feet 486.8 kaf 10600 acres
100 SmithMtn 760 feet 542.2 kaf 11600 acres
100 SmithMtn 765 feet 602.4 kaf 12500 acres
100 SmithMtn 770 feet 667.7 kaf 13600 acres
100 SmithMtn 775 feet 738.2 kaf 14700 acres
100 SmithMtn 780 feet 814.3 kaf 15800 acres 100 SmithMtn 785 feet 896.6 kaf 17100 acres
100 SmithMtn 787 feet 931.3 kaf 17600 acres
100 SmithMtn 790 feet 985.6 kaf 18500 acres
100 SmithMtn 795 feet 1082.5 kaf 20300 acres
100 SmithMtn 800 feet 1187.2 kaf 21700 acres
100 SmithMtn 805 feet 1299.5 kaf 23200 acres
100 SmithMtn 810 feet 1419.6 kaf 24800 acres 100 SmithMtn 815 feet 1548 kaf 26600 acres
100 SmithMtn 820 feet 1685.4 kaf 28400 acres
100 SmithMtn 822 feet 1742.9 kaf 29200 acres
200 Leesville 580 feet 18.5 kaf 1250 acres
200 Leesville 585 feet 25.4 kaf 1490 acres
200 Leesville 590 feet 33.5 kaf 1760 acres 200 Leesville 595 feet 43 kaf 1990 acres
200 Leesville 600 feet 53.5 kaf 2260 acres
200 Leesville 605 feet 65.8 kaf 2590 acres
200 Leesville 610 feet 79.7 kaf 3040 acres
200 Leesville 613 feet 89.2 kaf 3260 acres
200 Leesville 615 feet 95.9 kaf 3400 acres
200 Leesville 620 feet 113.7 kaf 3740 acres 200 Leesville 622 feet 121.3 kaf 3890 acres
300 Philpott 920 feet 55 kaf 1350 acres
300 Philpott 930 feet 69.5 kaf 1580 acres
300 Philpott 940 feet 86.5 kaf 1830 acres
300 Philpott 950 feet 106.3 kaf 2120 acres
300 Philpott 953 feet 112.8 kaf 2210 acres 300 Philpott 956 feet 119.5 kaf 2300 acres 300 Philpott 959 feet 126.5 kaf 2390 acres
300 Philpott 962 feet 133.8 kaf 2480 acres
300 Philpott 965 feet 141.4 kaf 2580 acres
300 Philpott 968 feet 149.4 kaf 2680 acres
300 Philpott 971 feet 157.6 kaf 2770 acres
300 Philpott 974 feet 166.2 kaf 2880 acres 300 Philpott 977 feet 175.1 kaf 2990 acres
300 Philpott 980 feet 184.3 kaf 3120 acres
300 Philpott 983 feet 193.8 kaf 3270 acres
300 Philpott 986 feet 203.8 kaf 3420 acres
300 Philpott 990 feet 217.6 kaf 3630 acres
300 Philpott 998 feet 247.4 kaf 4060 acres 370 Hyco 359.25 feet 0 af 0 acres 370 Hyco 360.89 feet 1.01 af 0.35 acres
370 Hyco 362.53 feet 12.44 af 1.73 acres
370 Hyco 364.17 feet 52.39 af 5.23 acres
9
Number Name Elevation
Elevation
Units Storage
Storage
Units Area
Area
Units
370 Hyco 365.81 feet 150.9 af 12.17 acres 370 Hyco 367.45 feet 420.86 af 36.72 acres
370 Hyco 369.09 feet 1173.61 af 88.3 acres
370 Hyco 370.73 feet 2632.96 af 152.1 acres
370 Hyco 372.38 feet 4969.84 af 234.46 acres
370 Hyco 374.02 feet 8497.28 af 336.3 acres
370 Hyco 375.66 feet 13154.79 af 424.17 acres
370 Hyco 377.3 feet 18966.47 af 522.81 acres 370 Hyco 378.94 feet 26089.42 af 652.79 acres
370 Hyco 380.58 feet 35005.34 af 789.96 acres
370 Hyco 382.22 feet 45462.78 af 908.06 acres
370 Hyco 383.86 feet 57263.78 af 1016.87 acres
370 Hyco 385.5 feet 70631.87 af 1167.08 acres
370 Hyco 387.14 feet 85916.78 af 1325.47 acres 370 Hyco 388.78 feet 103214.9 af 1495.34 acres 370 Hyco 390.42 feet 122473.3 af 1645.3 acres
370 Hyco 392.06 feet 143650.6 af 1805.71 acres
370 Hyco 393.7 feet 166721.1 af 1957.33 acres
370 Hyco 395.34 feet 191705.8 af 2116.93 acres
370 Hyco 396.98 feet 218768.2 af 2291.13 acres
370 Hyco 398.62 feet 247932.3 af 2464.31 acres 370 Hyco 400.26 feet 279248.4 af 2642.22 acres
370 Hyco 401.9 feet 312677.7 af 2810.11 acres
370 Hyco 403.54 feet 348188.7 af 2977.25 acres
370 Hyco 405.18 feet 385841 af 3160.6 acres
370 Hyco 406.82 feet 425778.9 af 3355.15 acres
370 Hyco 408.46 feet 468108.6 af 3522.66 acres 370 Hyco 410.1 feet 512012.1 af 3641.9 acres 370 Hyco 410.5 feet 527210 af 3750 acres
380 Mayo 340 feet 0 af 0 acres
380 Mayo 350 feet 45 af 9.04 acres
380 Mayo 360 feet 978 af 177.63 acres
380 Mayo 370 feet 3286 af 284 acres
380 Mayo 380 feet 7230 af 504.88 acres 380 Mayo 390 feet 13598 af 768.63 acres
380 Mayo 400 feet 23319 af 1175.64 acres
380 Mayo 410 feet 36873 af 1535.08 acres
380 Mayo 420 feet 54287 af 1947.82 acres
380 Mayo 430 feet 76772 af 2549.2 acres
380 Mayo 440 feet 105810 af 3258.33 acres 380 Mayo 450 feet 142828 af 4145.18 acres 400 Kerr 260 feet 327.5 kaf 15200 acres
400 Kerr 280 feet 736.6 kaf 28000 acres
400 Kerr 290 feet 1055.1 kaf 38100 acres
400 Kerr 292 feet 1131.6 kaf 40100 acres
400 Kerr 294 feet 1213.2 kaf 42200 acres
400 Kerr 296 feet 1299.9 kaf 44400 acres 400 Kerr 298 feet 1391.7 kaf 46600 acres
400 Kerr 300 feet 1488.6 kaf 48900 acres
400 Kerr 302 feet 1590.7 kaf 51400 acres
400 Kerr 304 feet 1697.4 kaf 54000 acres
400 Kerr 306 feet 1808.6 kaf 56600 acres
400 Kerr 308 feet 1924.4 kaf 59400 acres
400 Kerr 310 feet 2044.7 kaf 62400 acres 400 Kerr 312 feet 2170.2 kaf 66200 acres
400 Kerr 316 feet 2446 kaf 74400 acres
400 Kerr 320 feet 2770 kaf 83200 acres
10
Number Name Elevation
Elevation
Units Storage
Storage
Units Area
Area
Units
400 Kerr 325 feet 3255.5 kaf 95500 acres 600 Gaston 170 feet 76 kaf 5300 acres
600 Gaston 175 feet 109 kaf 7500 acres
600 Gaston 180 feet 152 kaf 9700 acres
600 Gaston 185 feet 206 kaf 12300 acres
600 Gaston 190 feet 274 kaf 15000 acres
600 Gaston 195 feet 355 kaf 17500 acres
600 Gaston 196 feet 370 kaf 18100 acres 600 Gaston 197 feet 390 kaf 18700 acres
600 Gaston 198 feet 409 kaf 19300 acres
600 Gaston 199 feet 430 kaf 19900 acres
600 Gaston 200 feet 450 kaf 20500 acres
600 Gaston 201 feet 470 kaf 21200 acres
600 Gaston 202 feet 491 kaf 21900 acres 600 Gaston 203 feet 513 kaf 22600 acres 600 Gaston 204 feet 536 kaf 23300 acres
600 Gaston 205 feet 560 kaf 24000 acres
700 R. Rapids 120 feet 33.5 kaf 2900 acres
700 R. Rapids 121 feet 36.5 kaf 3060 acres
700 R. Rapids 122 feet 39.5 kaf 3230 acres
700 R. Rapids 123 feet 42.5 kaf 3400 acres 700 R. Rapids 124 feet 45.6 kaf 3570 acres
700 R. Rapids 125 feet 49.1 kaf 3730 acres
700 R. Rapids 126 feet 52.7 kaf 3900 acres
700 R. Rapids 127 feet 56.5 kaf 4070 acres
700 R. Rapids 128 feet 60.3 kaf 4230 acres
700 R. Rapids 129 feet 64.1 kaf 4400 acres 700 R. Rapids 130 feet 68.2 kaf 4570 acres 700 R. Rapids 131 feet 72.6 kaf 4730 acres
700 R. Rapids 132 feet 77.1 kaf 4900 acres
700 R. Rapids 132.75 feet 80.7 kaf 5070 acres
11
Demand Patterns
Node No. Name Units Factor Month Day Demand julSort
015 WVWA mgd 31.002 1 1 0.900 1
015 WVWA mgd 31.002 1 31 0.900 31
015 WVWA mgd 31.002 2 1 0.930 32
015 WVWA mgd 31.002 2 28 0.930 59
015 WVWA mgd 31.002 3 1 0.950 61
015 WVWA mgd 31.002 3 31 0.950 91
015 WVWA mgd 31.002 4 1 0.990 92
015 WVWA mgd 31.002 4 30 0.990 121
015 WVWA mgd 31.002 5 1 0.990 122
015 WVWA mgd 31.002 5 31 0.990 152
015 WVWA mgd 31.002 6 1 1.020 153
015 WVWA mgd 31.002 6 30 1.020 182
015 WVWA mgd 31.002 7 1 1.070 183
015 WVWA mgd 31.002 7 31 1.070 213
015 WVWA mgd 31.002 8 1 1.100 214
015 WVWA mgd 31.002 8 31 1.100 244
015 WVWA mgd 31.002 9 1 1.060 245
015 WVWA mgd 31.002 9 30 1.060 274
015 WVWA mgd 31.002 10 1 1.020 275
015 WVWA mgd 31.002 10 31 1.020 305
015 WVWA mgd 31.002 11 1 1.000 306
015 WVWA mgd 31.002 11 30 1.000 335
015 WVWA mgd 31.002 12 1 0.990 336
015 WVWA mgd 31.002 12 31 0.990 366
025 Salem mgd 3.709 1 1 0.922 1
025 Salem mgd 3.709 1 31 0.922 31
025 Salem mgd 3.709 2 1 0.919 32
025 Salem mgd 3.709 2 28 0.919 59
025 Salem mgd 3.709 3 1 0.864 61
025 Salem mgd 3.709 3 31 0.864 91
025 Salem mgd 3.709 4 1 1.021 92
025 Salem mgd 3.709 4 30 1.021 121
025 Salem mgd 3.709 5 1 1.036 122
025 Salem mgd 3.709 5 31 1.036 152
025 Salem mgd 3.709 6 1 1.127 153
025 Salem mgd 3.709 6 30 1.127 182
025 Salem mgd 3.709 7 1 1.116 183
025 Salem mgd 3.709 7 31 1.116 213
025 Salem mgd 3.709 8 1 1.074 214
025 Salem mgd 3.709 8 31 1.074 244
025 Salem mgd 3.709 9 1 1.040 245
025 Salem mgd 3.709 9 30 1.040 274
025 Salem mgd 3.709 10 1 0.965 275
025 Salem mgd 3.709 10 31 0.965 305
025 Salem mgd 3.709 11 1 0.957 306
025 Salem mgd 3.709 11 30 0.957 335
025 Salem mgd 3.709 12 1 0.958 336
025 Salem mgd 3.709 12 31 0.958 366
055 Rocky Mount mgd 0.944 1 1 1.015 1
055 Rocky Mount mgd 0.944 1 31 1.015 31
055 Rocky Mount mgd 0.944 2 1 0.987 32
055 Rocky Mount mgd 0.944 2 28 0.987 59
055 Rocky Mount mgd 0.944 3 1 0.985 61
055 Rocky Mount mgd 0.944 3 31 0.985 91
12
Node No. Name Units Factor Month Day Demand julSort
055 Rocky Mount mgd 0.944 4 1 0.978 92
055 Rocky Mount mgd 0.944 4 30 0.978 121
055 Rocky Mount mgd 0.944 5 1 0.993 122
055 Rocky Mount mgd 0.944 5 31 0.993 152
055 Rocky Mount mgd 0.944 6 1 1.038 153
055 Rocky Mount mgd 0.944 6 30 1.038 182
055 Rocky Mount mgd 0.944 7 1 1.053 183
055 Rocky Mount mgd 0.944 7 31 1.053 213
055 Rocky Mount mgd 0.944 8 1 1.056 214
055 Rocky Mount mgd 0.944 8 31 1.056 244
055 Rocky Mount mgd 0.944 9 1 1.018 245
055 Rocky Mount mgd 0.944 9 30 1.018 274
055 Rocky Mount mgd 0.944 10 1 0.999 275
055 Rocky Mount mgd 0.944 10 31 0.999 305
055 Rocky Mount mgd 0.944 11 1 0.948 306
055 Rocky Mount mgd 0.944 11 30 0.948 335
055 Rocky Mount mgd 0.944 12 1 0.929 336
055 Rocky Mount mgd 0.944 12 31 0.929 366
214 Bedford mgd 0.997 1 1 0.975 1
214 Bedford mgd 0.997 1 31 0.975 31
214 Bedford mgd 0.997 2 1 0.985 32
214 Bedford mgd 0.997 2 28 0.985 59
214 Bedford mgd 0.997 3 1 0.980 61
214 Bedford mgd 0.997 3 31 0.980 91
214 Bedford mgd 0.997 4 1 1.013 92
214 Bedford mgd 0.997 4 30 1.013 121
214 Bedford mgd 0.997 5 1 1.032 122
214 Bedford mgd 0.997 5 31 1.032 152
214 Bedford mgd 0.997 6 1 1.109 153
214 Bedford mgd 0.997 6 30 1.109 182
214 Bedford mgd 0.997 7 1 1.096 183
214 Bedford mgd 0.997 7 31 1.096 213
214 Bedford mgd 0.997 8 1 1.054 214
214 Bedford mgd 0.997 8 31 1.054 244
214 Bedford mgd 0.997 9 1 0.978 245
214 Bedford mgd 0.997 9 30 0.978 274
214 Bedford mgd 0.997 10 1 0.919 275
214 Bedford mgd 0.997 10 31 0.919 305
214 Bedford mgd 0.997 11 1 0.917 306
214 Bedford mgd 0.997 11 30 0.917 335
214 Bedford mgd 0.997 12 1 0.943 336
214 Bedford mgd 0.997 12 31 0.943 366
217 Altavista (Town) mgd 1.469 1 1 1.031 1
217 Altavista (Town) mgd 1.469 1 31 1.031 31
217 Altavista (Town) mgd 1.469 2 1 1.101 32
217 Altavista (Town) mgd 1.469 2 28 1.101 59
217 Altavista (Town) mgd 1.469 3 1 1.042 61
217 Altavista (Town) mgd 1.469 3 31 1.042 91
217 Altavista (Town) mgd 1.469 4 1 1.010 92
217 Altavista (Town) mgd 1.469 4 30 1.010 121
217 Altavista (Town) mgd 1.469 5 1 0.928 122
217 Altavista (Town) mgd 1.469 5 31 0.928 152
217 Altavista (Town) mgd 1.469 6 1 1.134 153
217 Altavista (Town) mgd 1.469 6 30 1.134 182
217 Altavista (Town) mgd 1.469 7 1 0.880 183
13
Node No. Name Units Factor Month Day Demand julSort
217 Altavista (Town) mgd 1.469 7 31 0.880 213
217 Altavista (Town) mgd 1.469 8 1 0.985 214
217 Altavista (Town) mgd 1.469 8 31 0.985 244
217 Altavista (Town) mgd 1.469 9 1 1.011 245
217 Altavista (Town) mgd 1.469 9 30 1.011 274
217 Altavista (Town) mgd 1.469 10 1 1.011 275
217 Altavista (Town) mgd 1.469 10 31 1.011 305
217 Altavista (Town) mgd 1.469 11 1 0.947 306
217 Altavista (Town) mgd 1.469 11 30 0.947 335
217 Altavista (Town) mgd 1.469 12 1 0.920 336
217 Altavista (Town) mgd 1.469 12 31 0.920 366
218 Dominion Altavista mgd 0.321 1 1 1.392 1
218 Dominion Altavista mgd 0.321 1 31 1.392 31
218 Dominion Altavista mgd 0.321 2 1 1.355 32
218 Dominion Altavista mgd 0.321 2 28 1.355 59
218 Dominion Altavista mgd 0.321 3 1 0.838 61
218 Dominion Altavista mgd 0.321 3 31 0.838 91
218 Dominion Altavista mgd 0.321 4 1 0.600 92
218 Dominion Altavista mgd 0.321 4 30 0.600 121
218 Dominion Altavista mgd 0.321 5 1 0.866 122
218 Dominion Altavista mgd 0.321 5 31 0.866 152
218 Dominion Altavista mgd 0.321 6 1 1.478 153
218 Dominion Altavista mgd 0.321 6 30 1.478 182
218 Dominion Altavista mgd 0.321 7 1 1.333 183
218 Dominion Altavista mgd 0.321 7 31 1.333 213
218 Dominion Altavista mgd 0.321 8 1 1.012 214
218 Dominion Altavista mgd 0.321 8 31 1.012 244
218 Dominion Altavista mgd 0.321 9 1 0.856 245
218 Dominion Altavista mgd 0.321 9 30 0.856 274
218 Dominion Altavista mgd 0.321 10 1 0.679 275
218 Dominion Altavista mgd 0.321 10 31 0.679 305
218 Dominion Altavista mgd 0.321 11 1 0.648 306
218 Dominion Altavista mgd 0.321 11 30 0.648 335
218 Dominion Altavista mgd 0.321 12 1 0.943 336
218 Dominion Altavista mgd 0.321 12 31 0.943 366
219 Burlington Ind. mgd 0.197 1 1 2.207 1
219 Burlington Ind. mgd 0.197 1 31 2.207 31
219 Burlington Ind. mgd 0.197 2 1 2.180 32
219 Burlington Ind. mgd 0.197 2 28 2.180 59
219 Burlington Ind. mgd 0.197 3 1 2.103 61
219 Burlington Ind. mgd 0.197 3 31 2.103 91
219 Burlington Ind. mgd 0.197 4 1 1.861 92
219 Burlington Ind. mgd 0.197 4 30 1.861 121
219 Burlington Ind. mgd 0.197 5 1 1.656 122
219 Burlington Ind. mgd 0.197 5 31 1.656 152
219 Burlington Ind. mgd 0.197 6 1 0.633 153
219 Burlington Ind. mgd 0.197 6 30 0.633 182
219 Burlington Ind. mgd 0.197 7 1 0.461 183
219 Burlington Ind. mgd 0.197 7 31 0.461 213
219 Burlington Ind. mgd 0.197 8 1 0.263 214
219 Burlington Ind. mgd 0.197 8 31 0.263 244
219 Burlington Ind. mgd 0.197 9 1 0.147 245
219 Burlington Ind. mgd 0.197 9 30 0.147 274
219 Burlington Ind. mgd 0.197 10 1 0.120 275
219 Burlington Ind. mgd 0.197 10 31 0.120 305
14
Node No. Name Units Factor Month Day Demand julSort
219 Burlington Ind. mgd 0.197 11 1 0.204 306
219 Burlington Ind. mgd 0.197 11 30 0.204 335
219 Burlington Ind. mgd 0.197 12 1 0.166 336
219 Burlington Ind. mgd 0.197 12 31 0.166 366
242 Brookneal Dem mgd 0.135 1 1 0.966 1
242 Brookneal Dem mgd 0.135 1 31 0.966 31
242 Brookneal Dem mgd 0.135 2 1 0.962 32
242 Brookneal Dem mgd 0.135 2 28 0.962 59
242 Brookneal Dem mgd 0.135 3 1 0.966 61
242 Brookneal Dem mgd 0.135 3 31 0.966 91
242 Brookneal Dem mgd 0.135 4 1 0.960 92
242 Brookneal Dem mgd 0.135 4 30 0.960 121
242 Brookneal Dem mgd 0.135 5 1 1.062 122
242 Brookneal Dem mgd 0.135 5 31 1.062 152
242 Brookneal Dem mgd 0.135 6 1 1.151 153
242 Brookneal Dem mgd 0.135 6 30 1.151 182
242 Brookneal Dem mgd 0.135 7 1 1.129 183
242 Brookneal Dem mgd 0.135 7 31 1.129 213
242 Brookneal Dem mgd 0.135 8 1 1.052 214
242 Brookneal Dem mgd 0.135 8 31 1.052 244
242 Brookneal Dem mgd 0.135 9 1 1.009 245
242 Brookneal Dem mgd 0.135 9 30 1.009 274
242 Brookneal Dem mgd 0.135 10 1 0.949 275
242 Brookneal Dem mgd 0.135 10 31 0.949 305
242 Brookneal Dem mgd 0.135 11 1 0.886 306
242 Brookneal Dem mgd 0.135 11 30 0.886 335
242 Brookneal Dem mgd 0.135 12 1 0.908 336
242 Brookneal Dem mgd 0.135 12 31 0.908 366
243 Dominion Pittsylvania mgd 0.815 1 1 0.830 1
243 Dominion Pittsylvania mgd 0.815 1 31 0.830 31
243 Dominion Pittsylvania mgd 0.815 2 1 0.974 32
243 Dominion Pittsylvania mgd 0.815 2 28 0.974 59
243 Dominion Pittsylvania mgd 0.815 3 1 0.951 61
243 Dominion Pittsylvania mgd 0.815 3 31 0.951 91
243 Dominion Pittsylvania mgd 0.815 4 1 0.990 92
243 Dominion Pittsylvania mgd 0.815 4 30 0.990 121
243 Dominion Pittsylvania mgd 0.815 5 1 0.698 122
243 Dominion Pittsylvania mgd 0.815 5 31 0.698 152
243 Dominion Pittsylvania mgd 0.815 6 1 1.274 153
243 Dominion Pittsylvania mgd 0.815 6 30 1.274 182
243 Dominion Pittsylvania mgd 0.815 7 1 1.308 183
243 Dominion Pittsylvania mgd 0.815 7 31 1.308 213
243 Dominion Pittsylvania mgd 0.815 8 1 1.395 214
243 Dominion Pittsylvania mgd 0.815 8 31 1.395 244
243 Dominion Pittsylvania mgd 0.815 9 1 1.124 245
243 Dominion Pittsylvania mgd 0.815 9 30 1.124 274
243 Dominion Pittsylvania mgd 0.815 10 1 0.675 275
243 Dominion Pittsylvania mgd 0.815 10 31 0.675 305
243 Dominion Pittsylvania mgd 0.815 11 1 0.840 306
243 Dominion Pittsylvania mgd 0.815 11 30 0.840 335
243 Dominion Pittsylvania mgd 0.815 12 1 0.942 336
243 Dominion Pittsylvania mgd 0.815 12 31 0.942 366
244 Boxley mgd 0.648 1 1 1.039 1
244 Boxley mgd 0.648 1 31 1.039 31
244 Boxley mgd 0.648 2 1 1.134 32
15
Node No. Name Units Factor Month Day Demand julSort
244 Boxley mgd 0.648 2 28 1.134 59
244 Boxley mgd 0.648 3 1 1.303 61
244 Boxley mgd 0.648 3 31 1.303 91
244 Boxley mgd 0.648 4 1 1.223 92
244 Boxley mgd 0.648 4 30 1.223 121
244 Boxley mgd 0.648 5 1 1.002 122
244 Boxley mgd 0.648 5 31 1.002 152
244 Boxley mgd 0.648 6 1 0.963 153
244 Boxley mgd 0.648 6 30 0.963 182
244 Boxley mgd 0.648 7 1 0.721 183
244 Boxley mgd 0.648 7 31 0.721 213
244 Boxley mgd 0.648 8 1 0.793 214
244 Boxley mgd 0.648 8 31 0.793 244
244 Boxley mgd 0.648 9 1 0.746 245
244 Boxley mgd 0.648 9 30 0.746 274
244 Boxley mgd 0.648 10 1 1.001 275
244 Boxley mgd 0.648 10 31 1.001 305
244 Boxley mgd 0.648 11 1 0.939 306
244 Boxley mgd 0.648 11 30 0.939 335
244 Boxley mgd 0.648 12 1 1.137 336
244 Boxley mgd 0.648 12 31 1.137 366
245 Campbell Co mgd 1.875 1 1 0.935 1
245 Campbell Co mgd 1.875 1 31 0.935 31
245 Campbell Co mgd 1.875 2 1 0.914 32
245 Campbell Co mgd 1.875 2 28 0.914 59
245 Campbell Co mgd 1.875 3 1 0.910 61
245 Campbell Co mgd 1.875 3 31 0.910 91
245 Campbell Co mgd 1.875 4 1 0.934 92
245 Campbell Co mgd 1.875 4 30 0.934 121
245 Campbell Co mgd 1.875 5 1 0.983 122
245 Campbell Co mgd 1.875 5 31 0.983 152
245 Campbell Co mgd 1.875 6 1 1.079 153
245 Campbell Co mgd 1.875 6 30 1.079 182
245 Campbell Co mgd 1.875 7 1 1.093 183
245 Campbell Co mgd 1.875 7 31 1.093 213
245 Campbell Co mgd 1.875 8 1 1.095 214
245 Campbell Co mgd 1.875 8 31 1.095 244
245 Campbell Co mgd 1.875 9 1 1.063 245
245 Campbell Co mgd 1.875 9 30 1.063 274
245 Campbell Co mgd 1.875 10 1 1.045 275
245 Campbell Co mgd 1.875 10 31 1.045 305
245 Campbell Co mgd 1.875 11 1 0.978 306
245 Campbell Co mgd 1.875 11 30 0.978 335
245 Campbell Co mgd 1.875 12 1 0.970 336
245 Campbell Co mgd 1.875 12 31 0.970 366
246 Keysville mgd 0.139 1 1 1.054 1
246 Keysville mgd 0.139 1 31 1.054 31
246 Keysville mgd 0.139 2 1 1.070 32
246 Keysville mgd 0.139 2 28 1.070 59
246 Keysville mgd 0.139 3 1 0.939 61
246 Keysville mgd 0.139 3 31 0.939 91
246 Keysville mgd 0.139 4 1 1.006 92
246 Keysville mgd 0.139 4 30 1.006 121
246 Keysville mgd 0.139 5 1 0.906 122
246 Keysville mgd 0.139 5 31 0.906 152
16
Node No. Name Units Factor Month Day Demand julSort
246 Keysville mgd 0.139 6 1 1.041 153
246 Keysville mgd 0.139 6 30 1.041 182
246 Keysville mgd 0.139 7 1 1.060 183
246 Keysville mgd 0.139 7 31 1.060 213
246 Keysville mgd 0.139 8 1 1.058 214
246 Keysville mgd 0.139 8 31 1.058 244
246 Keysville mgd 0.139 9 1 1.016 245
246 Keysville mgd 0.139 9 30 1.016 274
246 Keysville mgd 0.139 10 1 0.905 275
246 Keysville mgd 0.139 10 31 0.905 305
246 Keysville mgd 0.139 11 1 0.982 306
246 Keysville mgd 0.139 11 30 0.982 335
246 Keysville mgd 0.139 12 1 0.962 336
246 Keysville mgd 0.139 12 31 0.962 366
248 Old Dominion Clover mgd 10.617 1 1 0.984 1
248 Old Dominion Clover mgd 10.617 1 31 0.984 31
248 Old Dominion Clover mgd 10.617 2 1 1.082 32
248 Old Dominion Clover mgd 10.617 2 28 1.082 59
248 Old Dominion Clover mgd 10.617 3 1 0.906 61
248 Old Dominion Clover mgd 10.617 3 31 0.906 91
248 Old Dominion Clover mgd 10.617 4 1 0.747 92
248 Old Dominion Clover mgd 10.617 4 30 0.747 121
248 Old Dominion Clover mgd 10.617 5 1 0.889 122
248 Old Dominion Clover mgd 10.617 5 31 0.889 152
248 Old Dominion Clover mgd 10.617 6 1 1.190 153
248 Old Dominion Clover mgd 10.617 6 30 1.190 182
248 Old Dominion Clover mgd 10.617 7 1 1.196 183
248 Old Dominion Clover mgd 10.617 7 31 1.196 213
248 Old Dominion Clover mgd 10.617 8 1 1.102 214
248 Old Dominion Clover mgd 10.617 8 31 1.102 244
248 Old Dominion Clover mgd 10.617 9 1 1.109 245
248 Old Dominion Clover mgd 10.617 9 30 1.109 274
248 Old Dominion Clover mgd 10.617 10 1 0.824 275
248 Old Dominion Clover mgd 10.617 10 31 0.824 305
248 Old Dominion Clover mgd 10.617 11 1 0.999 306
248 Old Dominion Clover mgd 10.617 11 30 0.999 335
248 Old Dominion Clover mgd 10.617 12 1 0.972 336
248 Old Dominion Clover mgd 10.617 12 31 0.972 366
305 Hanes mgd 0.143 1 1 1.022 1
305 Hanes mgd 0.143 1 31 1.022 31
305 Hanes mgd 0.143 2 1 1.059 32
305 Hanes mgd 0.143 2 28 1.059 59
305 Hanes mgd 0.143 3 1 1.072 61
305 Hanes mgd 0.143 3 31 1.072 91
305 Hanes mgd 0.143 4 1 1.154 92
305 Hanes mgd 0.143 4 30 1.154 121
305 Hanes mgd 0.143 5 1 1.109 122
305 Hanes mgd 0.143 5 31 1.109 152
305 Hanes mgd 0.143 6 1 1.137 153
305 Hanes mgd 0.143 6 30 1.137 182
305 Hanes mgd 0.143 7 1 1.033 183
305 Hanes mgd 0.143 7 31 1.033 213
305 Hanes mgd 0.143 8 1 1.142 214
305 Hanes mgd 0.143 8 31 1.142 244
305 Hanes mgd 0.143 9 1 1.020 245
17
Node No. Name Units Factor Month Day Demand julSort
305 Hanes mgd 0.143 9 30 1.020 274
305 Hanes mgd 0.143 10 1 0.966 275
305 Hanes mgd 0.143 10 31 0.966 305
305 Hanes mgd 0.143 11 1 0.728 306
305 Hanes mgd 0.143 11 30 0.728 335
305 Hanes mgd 0.143 12 1 0.558 336
305 Hanes mgd 0.143 12 31 0.558 366
313 Belews Creek Steam Station mgd 1280.463 1 1 0.972 1
313 Belews Creek Steam Station mgd 1280.463 1 31 0.972 31
313 Belews Creek Steam Station mgd 1280.463 2 1 0.994 32
313 Belews Creek Steam Station mgd 1280.463 2 28 0.994 59
313 Belews Creek Steam Station mgd 1280.463 3 1 0.823 61
313 Belews Creek Steam Station mgd 1280.463 3 31 0.823 91
313 Belews Creek Steam Station mgd 1280.463 4 1 0.732 92
313 Belews Creek Steam Station mgd 1280.463 4 30 0.732 121
313 Belews Creek Steam Station mgd 1280.463 5 1 1.021 122
313 Belews Creek Steam Station mgd 1280.463 5 31 1.021 152
313 Belews Creek Steam Station mgd 1280.463 6 1 1.112 153
313 Belews Creek Steam Station mgd 1280.463 6 30 1.112 182
313 Belews Creek Steam Station mgd 1280.463 7 1 1.132 183
313 Belews Creek Steam Station mgd 1280.463 7 31 1.132 213
313 Belews Creek Steam Station mgd 1280.463 8 1 1.139 214
313 Belews Creek Steam Station mgd 1280.463 8 31 1.139 244
313 Belews Creek Steam Station mgd 1280.463 9 1 1.120 245
313 Belews Creek Steam Station mgd 1280.463 9 30 1.120 274
313 Belews Creek Steam Station mgd 1280.463 10 1 1.060 275
313 Belews Creek Steam Station mgd 1280.463 10 31 1.060 305
313 Belews Creek Steam Station mgd 1280.463 11 1 0.955 306
313 Belews Creek Steam Station mgd 1280.463 11 30 0.955 335
313 Belews Creek Steam Station mgd 1280.463 12 1 0.941 336
313 Belews Creek Steam Station mgd 1280.463 12 31 0.941 366
315 Madison Demand mgd 0.6 1 1 0.993 1
315 Madison Demand mgd 0.6 1 31 0.993 31
315 Madison Demand mgd 0.6 2 1 0.967 32
315 Madison Demand mgd 0.6 2 28 0.967 59
315 Madison Demand mgd 0.6 3 1 0.916 61
315 Madison Demand mgd 0.6 3 31 0.916 91
315 Madison Demand mgd 0.6 4 1 0.937 92
315 Madison Demand mgd 0.6 4 30 0.937 121
315 Madison Demand mgd 0.6 5 1 1.016 122
315 Madison Demand mgd 0.6 5 31 1.016 152
315 Madison Demand mgd 0.6 6 1 1.135 153
315 Madison Demand mgd 0.6 6 30 1.135 182
315 Madison Demand mgd 0.6 7 1 1.111 183
315 Madison Demand mgd 0.6 7 31 1.111 213
315 Madison Demand mgd 0.6 8 1 1.134 214
315 Madison Demand mgd 0.6 8 31 1.134 244
315 Madison Demand mgd 0.6 9 1 1.094 245
315 Madison Demand mgd 0.6 9 30 1.094 274
315 Madison Demand mgd 0.6 10 1 0.952 275
315 Madison Demand mgd 0.6 10 31 0.952 305
315 Madison Demand mgd 0.6 11 1 0.877 306
315 Madison Demand mgd 0.6 11 30 0.877 335
315 Madison Demand mgd 0.6 12 1 0.868 336
315 Madison Demand mgd 0.6 12 31 0.868 366
18
Node No. Name Units Factor Month Day Demand julSort
319 Stuart mgd 0.316 1 1 0.849 1
319 Stuart mgd 0.316 1 31 0.849 31
319 Stuart mgd 0.316 2 1 0.913 32
319 Stuart mgd 0.316 2 28 0.913 59
319 Stuart mgd 0.316 3 1 0.918 61
319 Stuart mgd 0.316 3 31 0.918 91
319 Stuart mgd 0.316 4 1 0.890 92
319 Stuart mgd 0.316 4 30 0.890 121
319 Stuart mgd 0.316 5 1 1.131 122
319 Stuart mgd 0.316 5 31 1.131 152
319 Stuart mgd 0.316 6 1 1.149 153
319 Stuart mgd 0.316 6 30 1.149 182
319 Stuart mgd 0.316 7 1 0.998 183
319 Stuart mgd 0.316 7 31 0.998 213
319 Stuart mgd 0.316 8 1 1.151 214
319 Stuart mgd 0.316 8 31 1.151 244
319 Stuart mgd 0.316 9 1 1.030 245
319 Stuart mgd 0.316 9 30 1.030 274
319 Stuart mgd 0.316 10 1 1.032 275
319 Stuart mgd 0.316 10 31 1.032 305
319 Stuart mgd 0.316 11 1 1.057 306
319 Stuart mgd 0.316 11 30 1.057 335
319 Stuart mgd 0.316 12 1 0.881 336
319 Stuart mgd 0.316 12 31 0.881 366
325 Mayodan mgd 0.666 1 1 1.000 1
325 Mayodan mgd 0.666 1 31 1.000 31
325 Mayodan mgd 0.666 2 1 0.958 32
325 Mayodan mgd 0.666 2 28 0.958 59
325 Mayodan mgd 0.666 3 1 0.950 61
325 Mayodan mgd 0.666 3 31 0.950 91
325 Mayodan mgd 0.666 4 1 0.938 92
325 Mayodan mgd 0.666 4 30 0.938 121
325 Mayodan mgd 0.666 5 1 1.031 122
325 Mayodan mgd 0.666 5 31 1.031 152
325 Mayodan mgd 0.666 6 1 1.179 153
325 Mayodan mgd 0.666 6 30 1.179 182
325 Mayodan mgd 0.666 7 1 1.159 183
325 Mayodan mgd 0.666 7 31 1.159 213
325 Mayodan mgd 0.666 8 1 1.126 214
325 Mayodan mgd 0.666 8 31 1.126 244
325 Mayodan mgd 0.666 9 1 1.038 245
325 Mayodan mgd 0.666 9 30 1.038 274
325 Mayodan mgd 0.666 10 1 0.930 275
325 Mayodan mgd 0.666 10 31 0.930 305
325 Mayodan mgd 0.666 11 1 0.888 306
325 Mayodan mgd 0.666 11 30 0.888 335
325 Mayodan mgd 0.666 12 1 0.803 336
325 Mayodan mgd 0.666 12 31 0.803 366
332 Dan River Steam Station mgd 160.127 1 1 1.383 1
332 Dan River Steam Station mgd 160.127 1 31 1.383 31
332 Dan River Steam Station mgd 160.127 2 1 1.251 32
332 Dan River Steam Station mgd 160.127 2 28 1.251 59
332 Dan River Steam Station mgd 160.127 3 1 1.127 61
332 Dan River Steam Station mgd 160.127 3 31 1.127 91
332 Dan River Steam Station mgd 160.127 4 1 0.809 92
19
Node No. Name Units Factor Month Day Demand julSort
332 Dan River Steam Station mgd 160.127 4 30 0.809 121
332 Dan River Steam Station mgd 160.127 5 1 0.958 122
332 Dan River Steam Station mgd 160.127 5 31 0.958 152
332 Dan River Steam Station mgd 160.127 6 1 1.328 153
332 Dan River Steam Station mgd 160.127 6 30 1.328 182
332 Dan River Steam Station mgd 160.127 7 1 1.432 183
332 Dan River Steam Station mgd 160.127 7 31 1.432 213
332 Dan River Steam Station mgd 160.127 8 1 1.224 214
332 Dan River Steam Station mgd 160.127 8 31 1.224 244
332 Dan River Steam Station mgd 160.127 9 1 0.609 245
332 Dan River Steam Station mgd 160.127 9 30 0.609 274
332 Dan River Steam Station mgd 160.127 10 1 0.263 275
332 Dan River Steam Station mgd 160.127 10 31 0.263 305
332 Dan River Steam Station mgd 160.127 11 1 0.552 306
332 Dan River Steam Station mgd 160.127 11 30 0.552 335
332 Dan River Steam Station mgd 160.127 12 1 1.064 336
332 Dan River Steam Station mgd 160.127 12 31 1.064 366
335 Eden mgd 7.65 1 1 1.020 1
335 Eden mgd 7.65 1 31 1.020 31
335 Eden mgd 7.65 2 1 1.003 32
335 Eden mgd 7.65 2 28 1.003 59
335 Eden mgd 7.65 3 1 0.960 61
335 Eden mgd 7.65 3 31 0.960 91
335 Eden mgd 7.65 4 1 0.973 92
335 Eden mgd 7.65 4 30 0.973 121
335 Eden mgd 7.65 5 1 1.028 122
335 Eden mgd 7.65 5 31 1.028 152
335 Eden mgd 7.65 6 1 1.099 153
335 Eden mgd 7.65 6 30 1.099 182
335 Eden mgd 7.65 7 1 1.095 183
335 Eden mgd 7.65 7 31 1.095 213
335 Eden mgd 7.65 8 1 1.068 214
335 Eden mgd 7.65 8 31 1.068 244
335 Eden mgd 7.65 9 1 0.999 245
335 Eden mgd 7.65 9 30 0.999 274
335 Eden mgd 7.65 10 1 0.973 275
335 Eden mgd 7.65 10 31 0.973 305
335 Eden mgd 7.65 11 1 0.921 306
335 Eden mgd 7.65 11 30 0.921 335
335 Eden mgd 7.65 12 1 0.860 336
335 Eden mgd 7.65 12 31 0.860 366
364 Clarksville mgd 0.218 1 1 0.942 1
364 Clarksville mgd 0.218 1 31 0.942 31
364 Clarksville mgd 0.218 2 1 0.924 32
364 Clarksville mgd 0.218 2 28 0.924 59
364 Clarksville mgd 0.218 3 1 0.922 61
364 Clarksville mgd 0.218 3 31 0.922 91
364 Clarksville mgd 0.218 4 1 1.026 92
364 Clarksville mgd 0.218 4 30 1.026 121
364 Clarksville mgd 0.218 5 1 1.074 122
364 Clarksville mgd 0.218 5 31 1.074 152
364 Clarksville mgd 0.218 6 1 1.080 153
364 Clarksville mgd 0.218 6 30 1.080 182
364 Clarksville mgd 0.218 7 1 1.092 183
364 Clarksville mgd 0.218 7 31 1.092 213
20
Node No. Name Units Factor Month Day Demand julSort
364 Clarksville mgd 0.218 8 1 1.094 214
364 Clarksville mgd 0.218 8 31 1.094 244
364 Clarksville mgd 0.218 9 1 1.052 245
364 Clarksville mgd 0.218 9 30 1.052 274
364 Clarksville mgd 0.218 10 1 0.967 275
364 Clarksville mgd 0.218 10 31 0.967 305
364 Clarksville mgd 0.218 11 1 0.905 306
364 Clarksville mgd 0.218 11 30 0.905 335
364 Clarksville mgd 0.218 12 1 0.923 336
364 Clarksville mgd 0.218 12 31 0.923 366
365 Yanceyville mgd 0.375 1 1 1.059 1
365 Yanceyville mgd 0.375 1 31 1.059 31
365 Yanceyville mgd 0.375 2 1 1.054 32
365 Yanceyville mgd 0.375 2 28 1.054 59
365 Yanceyville mgd 0.375 3 1 1.017 61
365 Yanceyville mgd 0.375 3 31 1.017 91
365 Yanceyville mgd 0.375 4 1 0.979 92
365 Yanceyville mgd 0.375 4 30 0.979 121
365 Yanceyville mgd 0.375 5 1 0.954 122
365 Yanceyville mgd 0.375 5 31 0.954 152
365 Yanceyville mgd 0.375 6 1 1.024 153
365 Yanceyville mgd 0.375 6 30 1.024 182
365 Yanceyville mgd 0.375 7 1 0.988 183
365 Yanceyville mgd 0.375 7 31 0.988 213
365 Yanceyville mgd 0.375 8 1 0.991 214
365 Yanceyville mgd 0.375 8 31 0.991 244
365 Yanceyville mgd 0.375 9 1 0.988 245
365 Yanceyville mgd 0.375 9 30 0.988 274
365 Yanceyville mgd 0.375 10 1 0.962 275
365 Yanceyville mgd 0.375 10 31 0.962 305
365 Yanceyville mgd 0.375 11 1 0.979 306
365 Yanceyville mgd 0.375 11 30 0.979 335
365 Yanceyville mgd 0.375 12 1 1.005 336
365 Yanceyville mgd 0.375 12 31 1.005 366
374 Roxboro Steam Electric mgd 973.815 1 1 1.061 1
374 Roxboro Steam Electric mgd 973.815 1 31 1.061 31
374 Roxboro Steam Electric mgd 973.815 2 1 0.979 32
374 Roxboro Steam Electric mgd 973.815 2 28 0.979 59
374 Roxboro Steam Electric mgd 973.815 3 1 0.974 61
374 Roxboro Steam Electric mgd 973.815 3 31 0.974 91
374 Roxboro Steam Electric mgd 973.815 4 1 0.849 92
374 Roxboro Steam Electric mgd 973.815 4 30 0.849 121
374 Roxboro Steam Electric mgd 973.815 5 1 0.922 122
374 Roxboro Steam Electric mgd 973.815 5 31 0.922 152
374 Roxboro Steam Electric mgd 973.815 6 1 1.084 153
374 Roxboro Steam Electric mgd 973.815 6 30 1.084 182
374 Roxboro Steam Electric mgd 973.815 7 1 1.101 183
374 Roxboro Steam Electric mgd 973.815 7 31 1.101 213
374 Roxboro Steam Electric mgd 973.815 8 1 1.117 214
374 Roxboro Steam Electric mgd 973.815 8 31 1.117 244
374 Roxboro Steam Electric mgd 973.815 9 1 1.071 245
374 Roxboro Steam Electric mgd 973.815 9 30 1.071 274
374 Roxboro Steam Electric mgd 973.815 10 1 0.908 275
374 Roxboro Steam Electric mgd 973.815 10 31 0.908 305
374 Roxboro Steam Electric mgd 973.815 11 1 0.923 306
21
Node No. Name Units Factor Month Day Demand julSort
374 Roxboro Steam Electric mgd 973.815 11 30 0.923 335
374 Roxboro Steam Electric mgd 973.815 12 1 1.011 336
374 Roxboro Steam Electric mgd 973.815 12 31 1.011 366
375 Roxboro mgd 2.463 1 1 0.956 1
375 Roxboro mgd 2.463 1 31 0.956 31
375 Roxboro mgd 2.463 2 1 0.959 32
375 Roxboro mgd 2.463 2 28 0.959 59
375 Roxboro mgd 2.463 3 1 0.933 61
375 Roxboro mgd 2.463 3 31 0.933 91
375 Roxboro mgd 2.463 4 1 0.909 92
375 Roxboro mgd 2.463 4 30 0.909 121
375 Roxboro mgd 2.463 5 1 0.929 122
375 Roxboro mgd 2.463 5 31 0.929 152
375 Roxboro mgd 2.463 6 1 1.077 153
375 Roxboro mgd 2.463 6 30 1.077 182
375 Roxboro mgd 2.463 7 1 1.081 183
375 Roxboro mgd 2.463 7 31 1.081 213
375 Roxboro mgd 2.463 8 1 1.251 214
375 Roxboro mgd 2.463 8 31 1.251 244
375 Roxboro mgd 2.463 9 1 1.182 245
375 Roxboro mgd 2.463 9 30 1.182 274
375 Roxboro mgd 2.463 10 1 0.991 275
375 Roxboro mgd 2.463 10 31 0.991 305
375 Roxboro mgd 2.463 11 1 0.897 306
375 Roxboro mgd 2.463 11 30 0.897 335
375 Roxboro mgd 2.463 12 1 0.837 336
375 Roxboro mgd 2.463 12 31 0.837 366
377 Mayo Steam Electric mgd 13.961 1 1 1.001 1
377 Mayo Steam Electric mgd 13.961 1 31 1.001 31
377 Mayo Steam Electric mgd 13.961 2 1 0.999 32
377 Mayo Steam Electric mgd 13.961 2 28 0.999 59
377 Mayo Steam Electric mgd 13.961 3 1 0.919 61
377 Mayo Steam Electric mgd 13.961 3 31 0.919 91
377 Mayo Steam Electric mgd 13.961 4 1 0.992 92
377 Mayo Steam Electric mgd 13.961 4 30 0.992 121
377 Mayo Steam Electric mgd 13.961 5 1 0.998 122
377 Mayo Steam Electric mgd 13.961 5 31 0.998 152
377 Mayo Steam Electric mgd 13.961 6 1 1.018 153
377 Mayo Steam Electric mgd 13.961 6 30 1.018 182
377 Mayo Steam Electric mgd 13.961 7 1 1.041 183
377 Mayo Steam Electric mgd 13.961 7 31 1.041 213
377 Mayo Steam Electric mgd 13.961 8 1 1.034 214
377 Mayo Steam Electric mgd 13.961 8 31 1.034 244
377 Mayo Steam Electric mgd 13.961 9 1 1.016 245
377 Mayo Steam Electric mgd 13.961 9 30 1.016 274
377 Mayo Steam Electric mgd 13.961 10 1 0.960 275
377 Mayo Steam Electric mgd 13.961 10 31 0.960 305
377 Mayo Steam Electric mgd 13.961 11 1 1.002 306
377 Mayo Steam Electric mgd 13.961 11 30 1.002 335
377 Mayo Steam Electric mgd 13.961 12 1 1.020 336
377 Mayo Steam Electric mgd 13.961 12 31 1.020 366
405 Kerr Lake Regional Water mgd 5.987 1 1 0.894 1
405 Kerr Lake Regional Water mgd 5.987 1 31 0.894 31
405 Kerr Lake Regional Water mgd 5.987 2 1 0.913 32
405 Kerr Lake Regional Water mgd 5.987 2 28 0.913 59
22
Node No. Name Units Factor Month Day Demand julSort
405 Kerr Lake Regional Water mgd 5.987 3 1 0.894 61
405 Kerr Lake Regional Water mgd 5.987 3 31 0.894 91
405 Kerr Lake Regional Water mgd 5.987 4 1 0.895 92
405 Kerr Lake Regional Water mgd 5.987 4 30 0.895 121
405 Kerr Lake Regional Water mgd 5.987 5 1 1.008 122
405 Kerr Lake Regional Water mgd 5.987 5 31 1.008 152
405 Kerr Lake Regional Water mgd 5.987 6 1 1.144 153
405 Kerr Lake Regional Water mgd 5.987 6 30 1.144 182
405 Kerr Lake Regional Water mgd 5.987 7 1 1.168 183
405 Kerr Lake Regional Water mgd 5.987 7 31 1.168 213
405 Kerr Lake Regional Water mgd 5.987 8 1 1.146 214
405 Kerr Lake Regional Water mgd 5.987 8 31 1.146 244
405 Kerr Lake Regional Water mgd 5.987 9 1 1.083 245
405 Kerr Lake Regional Water mgd 5.987 9 30 1.083 274
405 Kerr Lake Regional Water mgd 5.987 10 1 1.007 275
405 Kerr Lake Regional Water mgd 5.987 10 31 1.007 305
405 Kerr Lake Regional Water mgd 5.987 11 1 0.944 306
405 Kerr Lake Regional Water mgd 5.987 11 30 0.944 335
405 Kerr Lake Regional Water mgd 5.987 12 1 0.904 336
405 Kerr Lake Regional Water mgd 5.987 12 31 0.904 366
406 Va_Corrections mgd 0 1 1 1.000 1
406 Va_Corrections mgd 0 12 31 1.000 366
407 MeckCogen MGD 0.64600003 1 1 1.315 1
407 MeckCogen MGD 0.64600003 1 31 1.315 31
407 MeckCogen MGD 0.64600003 2 1 1.130 32
407 MeckCogen MGD 0.64600003 2 28 1.130 59
407 MeckCogen MGD 0.64600003 3 1 0.807 61
407 MeckCogen MGD 0.64600003 3 31 0.807 91
407 MeckCogen MGD 0.64600003 4 1 0.799 92
407 MeckCogen MGD 0.64600003 4 30 0.799 121
407 MeckCogen MGD 0.64600003 5 1 0.765 122
407 MeckCogen MGD 0.64600003 5 31 0.765 152
407 MeckCogen MGD 0.64600003 6 1 1.390 153
407 MeckCogen MGD 0.64600003 6 30 1.390 182
407 MeckCogen MGD 0.64600003 7 1 1.471 183
407 MeckCogen MGD 0.64600003 7 31 1.471 213
407 MeckCogen MGD 0.64600003 8 1 1.251 214
407 MeckCogen MGD 0.64600003 8 31 1.251 244
407 MeckCogen MGD 0.64600003 9 1 0.793 245
407 MeckCogen MGD 0.64600003 9 30 0.793 274
407 MeckCogen MGD 0.64600003 10 1 0.616 275
407 MeckCogen MGD 0.64600003 10 31 0.616 305
407 MeckCogen MGD 0.64600003 11 1 0.714 306
407 MeckCogen MGD 0.64600003 11 30 0.714 335
407 MeckCogen MGD 0.64600003 12 1 0.951 336
407 MeckCogen MGD 0.64600003 12 31 0.951 366
408 Unallocated VA Supply mgd 0 1 1 1.000 1
408 Unallocated VA Supply mgd 0 12 31 1.000 366
409 Unallocated NC Supply mgd 0 1 1 1.000 1
409 Unallocated NC Supply mgd 0 12 31 1.000 366
605 RRSA mgd 1.346 1 1 0.963 1
605 RRSA mgd 1.346 1 31 0.963 31
605 RRSA mgd 1.346 2 1 0.979 32
605 RRSA mgd 1.346 2 28 0.979 59
605 RRSA mgd 1.346 3 1 0.929 61
23
Node No. Name Units Factor Month Day Demand julSort
605 RRSA mgd 1.346 3 31 0.929 91
605 RRSA mgd 1.346 4 1 0.976 92
605 RRSA mgd 1.346 4 30 0.976 121
605 RRSA mgd 1.346 5 1 0.990 122
605 RRSA mgd 1.346 5 31 0.990 152
605 RRSA mgd 1.346 6 1 1.087 153
605 RRSA mgd 1.346 6 30 1.087 182
605 RRSA mgd 1.346 7 1 1.117 183
605 RRSA mgd 1.346 7 31 1.117 213
605 RRSA mgd 1.346 8 1 1.068 214
605 RRSA mgd 1.346 8 31 1.068 244
605 RRSA mgd 1.346 9 1 1.077 245
605 RRSA mgd 1.346 9 30 1.077 274
605 RRSA mgd 1.346 10 1 0.987 275
605 RRSA mgd 1.346 10 31 0.987 305
605 RRSA mgd 1.346 11 1 0.912 306
605 RRSA mgd 1.346 11 30 0.912 335
605 RRSA mgd 1.346 12 1 0.915 336
605 RRSA mgd 1.346 12 31 0.915 366
695 VaBeach MGD 31.2390003 1 1 0.771 1
695 VaBeach MGD 31.2390003 1 31 0.771 31
695 VaBeach MGD 31.2390003 2 1 0.787 32
695 VaBeach MGD 31.2390003 2 28 0.787 59
695 VaBeach MGD 31.2390003 3 1 0.628 61
695 VaBeach MGD 31.2390003 3 31 0.628 91
695 VaBeach MGD 31.2390003 4 1 0.569 92
695 VaBeach MGD 31.2390003 4 30 0.569 121
695 VaBeach MGD 31.2390003 5 1 0.832 122
695 VaBeach MGD 31.2390003 5 31 0.832 152
695 VaBeach MGD 31.2390003 6 1 1.301 153
695 VaBeach MGD 31.2390003 6 30 1.301 182
695 VaBeach MGD 31.2390003 7 1 1.531 183
695 VaBeach MGD 31.2390003 7 31 1.531 213
695 VaBeach MGD 31.2390003 8 1 1.607 214
695 VaBeach MGD 31.2390003 8 31 1.607 244
695 VaBeach MGD 31.2390003 9 1 1.279 245
695 VaBeach MGD 31.2390003 9 30 1.279 274
695 VaBeach MGD 31.2390003 10 1 0.941 275
695 VaBeach MGD 31.2390003 10 31 0.941 305
695 VaBeach MGD 31.2390003 11 1 0.873 306
695 VaBeach MGD 31.2390003 11 30 0.873 335
695 VaBeach MGD 31.2390003 12 1 0.882 336
695 VaBeach MGD 31.2390003 12 31 0.882 366
705 RRapids MGD 5.1880002 1 1 0.894 1
705 RRapids MGD 5.1880002 1 31 0.894 31
705 RRapids MGD 5.1880002 2 1 0.879 32
705 RRapids MGD 5.1880002 2 28 0.879 59
705 RRapids MGD 5.1880002 3 1 0.878 61
705 RRapids MGD 5.1880002 3 31 0.878 91
705 RRapids MGD 5.1880002 4 1 0.887 92
705 RRapids MGD 5.1880002 4 30 0.887 121
705 RRapids MGD 5.1880002 5 1 0.958 122
705 RRapids MGD 5.1880002 5 31 0.958 152
705 RRapids MGD 5.1880002 6 1 1.171 153
705 RRapids MGD 5.1880002 6 30 1.171 182
24
Node No. Name Units Factor Month Day Demand julSort
705 RRapids MGD 5.1880002 7 1 1.224 183
705 RRapids MGD 5.1880002 7 31 1.224 213
705 RRapids MGD 5.1880002 8 1 1.219 214
705 RRapids MGD 5.1880002 8 31 1.219 244
705 RRapids MGD 5.1880002 9 1 1.125 245
705 RRapids MGD 5.1880002 9 30 1.125 274
705 RRapids MGD 5.1880002 10 1 0.985 275
705 RRapids MGD 5.1880002 10 31 0.985 305
705 RRapids MGD 5.1880002 11 1 0.887 306
705 RRapids MGD 5.1880002 11 30 0.887 335
705 RRapids MGD 5.1880002 12 1 0.894 336
705 RRapids MGD 5.1880002 12 31 0.894 366
706 Rapids Mill MGD 18.7129993 1 1 0.760 1
706 Rapids Mill MGD 18.7129993 1 31 0.760 31
706 Rapids Mill MGD 18.7129993 2 1 0.751 32
706 Rapids Mill MGD 18.7129993 2 28 0.751 59
706 Rapids Mill MGD 18.7129993 3 1 0.869 61
706 Rapids Mill MGD 18.7129993 3 31 0.869 91
706 Rapids Mill MGD 18.7129993 4 1 0.932 92
706 Rapids Mill MGD 18.7129993 4 30 0.932 121
706 Rapids Mill MGD 18.7129993 5 1 1.079 122
706 Rapids Mill MGD 18.7129993 5 31 1.079 152
706 Rapids Mill MGD 18.7129993 6 1 1.223 153
706 Rapids Mill MGD 18.7129993 6 30 1.223 182
706 Rapids Mill MGD 18.7129993 7 1 1.182 183
706 Rapids Mill MGD 18.7129993 7 31 1.182 213
706 Rapids Mill MGD 18.7129993 8 1 1.324 214
706 Rapids Mill MGD 18.7129993 8 31 1.324 244
706 Rapids Mill MGD 18.7129993 9 1 1.262 245
706 Rapids Mill MGD 18.7129993 9 30 1.262 274
706 Rapids Mill MGD 18.7129993 10 1 0.968 275
706 Rapids Mill MGD 18.7129993 10 31 0.968 305
706 Rapids Mill MGD 18.7129993 11 1 0.848 306
706 Rapids Mill MGD 18.7129993 11 30 0.848 335
706 Rapids Mill MGD 18.7129993 12 1 0.803 336
706 Rapids Mill MGD 18.7129993 12 31 0.803 366
715 Weldon Demand MGD 3.45300007 1 1 1.020 1
715 Weldon Demand MGD 3.45300007 1 31 1.020 31
715 Weldon Demand MGD 3.45300007 2 1 1.037 32
715 Weldon Demand MGD 3.45300007 2 28 1.037 59
715 Weldon Demand MGD 3.45300007 3 1 1.002 61
715 Weldon Demand MGD 3.45300007 3 31 1.002 91
715 Weldon Demand MGD 3.45300007 4 1 0.939 92
715 Weldon Demand MGD 3.45300007 4 30 0.939 121
715 Weldon Demand MGD 3.45300007 5 1 0.969 122
715 Weldon Demand MGD 3.45300007 5 31 0.969 152
715 Weldon Demand MGD 3.45300007 6 1 1.054 153
715 Weldon Demand MGD 3.45300007 6 30 1.054 182
715 Weldon Demand MGD 3.45300007 7 1 1.033 183
715 Weldon Demand MGD 3.45300007 7 31 1.033 213
715 Weldon Demand MGD 3.45300007 8 1 1.039 214
715 Weldon Demand MGD 3.45300007 8 31 1.039 244
715 Weldon Demand MGD 3.45300007 9 1 0.983 245
715 Weldon Demand MGD 3.45300007 9 30 0.983 274
715 Weldon Demand MGD 3.45300007 10 1 0.875 275
25
Node No. Name Units Factor Month Day Demand julSort
715 Weldon Demand MGD 3.45300007 10 31 0.875 305
715 Weldon Demand MGD 3.45300007 11 1 1.033 306
715 Weldon Demand MGD 3.45300007 11 30 1.033 335
715 Weldon Demand MGD 3.45300007 12 1 1.015 336
715 Weldon Demand MGD 3.45300007 12 31 1.015 366
805 Hamilton mgd 4.809 1 1 1.000 1
805 Hamilton mgd 4.809 12 31 1.000 366
806 Enterprise Farms MGD 1.76300001 1 1 0.000 1
806 Enterprise Farms MGD 1.76300001 1 31 0.000 31
806 Enterprise Farms MGD 1.76300001 2 1 0.000 32
806 Enterprise Farms MGD 1.76300001 2 28 0.000 59
806 Enterprise Farms MGD 1.76300001 3 1 1.176 61
806 Enterprise Farms MGD 1.76300001 3 31 1.176 91
806 Enterprise Farms MGD 1.76300001 4 1 1.289 92
806 Enterprise Farms MGD 1.76300001 4 30 1.289 121
806 Enterprise Farms MGD 1.76300001 5 1 1.716 122
806 Enterprise Farms MGD 1.76300001 5 31 1.716 152
806 Enterprise Farms MGD 1.76300001 6 1 1.690 153
806 Enterprise Farms MGD 1.76300001 6 30 1.690 182
806 Enterprise Farms MGD 1.76300001 7 1 1.759 183
806 Enterprise Farms MGD 1.76300001 7 31 1.759 213
806 Enterprise Farms MGD 1.76300001 8 1 1.902 214
806 Enterprise Farms MGD 1.76300001 8 31 1.902 244
806 Enterprise Farms MGD 1.76300001 9 1 1.241 245
806 Enterprise Farms MGD 1.76300001 9 30 1.241 274
806 Enterprise Farms MGD 1.76300001 10 1 1.101 275
806 Enterprise Farms MGD 1.76300001 10 31 1.101 305
806 Enterprise Farms MGD 1.76300001 11 1 0.126 306
806 Enterprise Farms MGD 1.76300001 11 30 0.126 335
806 Enterprise Farms MGD 1.76300001 12 1 0.000 336
806 Enterprise Farms MGD 1.76300001 12 31 0.000 366
851 Dan R. Inc. mgd 0.125 1 1 0.947 1
851 Dan R. Inc. mgd 0.125 1 31 0.947 31
851 Dan R. Inc. mgd 0.125 2 1 0.877 32
851 Dan R. Inc. mgd 0.125 2 28 0.877 59
851 Dan R. Inc. mgd 0.125 3 1 0.818 61
851 Dan R. Inc. mgd 0.125 3 31 0.818 91
851 Dan R. Inc. mgd 0.125 4 1 0.797 92
851 Dan R. Inc. mgd 0.125 4 30 0.797 121
851 Dan R. Inc. mgd 0.125 5 1 0.808 122
851 Dan R. Inc. mgd 0.125 5 31 0.808 152
851 Dan R. Inc. mgd 0.125 6 1 0.712 153
851 Dan R. Inc. mgd 0.125 6 30 0.712 182
851 Dan R. Inc. mgd 0.125 7 1 0.720 183
851 Dan R. Inc. mgd 0.125 7 31 0.720 213
851 Dan R. Inc. mgd 0.125 8 1 0.705 214
851 Dan R. Inc. mgd 0.125 8 31 0.705 244
851 Dan R. Inc. mgd 0.125 9 1 0.824 245
851 Dan R. Inc. mgd 0.125 9 30 0.824 274
851 Dan R. Inc. mgd 0.125 10 1 1.261 275
851 Dan R. Inc. mgd 0.125 10 31 1.261 305
851 Dan R. Inc. mgd 0.125 11 1 1.648 306
851 Dan R. Inc. mgd 0.125 11 30 1.648 335
851 Dan R. Inc. mgd 0.125 12 1 1.883 336
851 Dan R. Inc. mgd 0.125 12 31 1.883 366
26
Node No. Name Units Factor Month Day Demand julSort
856 Martinsville mgd 2.573 1 1 1.010 1
856 Martinsville mgd 2.573 1 31 1.010 31
856 Martinsville mgd 2.573 2 1 0.983 32
856 Martinsville mgd 2.573 2 28 0.983 59
856 Martinsville mgd 2.573 3 1 0.958 61
856 Martinsville mgd 2.573 3 31 0.958 91
856 Martinsville mgd 2.573 4 1 0.983 92
856 Martinsville mgd 2.573 4 30 0.983 121
856 Martinsville mgd 2.573 5 1 1.012 122
856 Martinsville mgd 2.573 5 31 1.012 152
856 Martinsville mgd 2.573 6 1 1.043 153
856 Martinsville mgd 2.573 6 30 1.043 182
856 Martinsville mgd 2.573 7 1 1.040 183
856 Martinsville mgd 2.573 7 31 1.040 213
856 Martinsville mgd 2.573 8 1 1.086 214
856 Martinsville mgd 2.573 8 31 1.086 244
856 Martinsville mgd 2.573 9 1 1.080 245
856 Martinsville mgd 2.573 9 30 1.080 274
856 Martinsville mgd 2.573 10 1 0.985 275
856 Martinsville mgd 2.573 10 31 0.985 305
856 Martinsville mgd 2.573 11 1 0.908 306
856 Martinsville mgd 2.573 11 30 0.908 335
856 Martinsville mgd 2.573 12 1 0.912 336
856 Martinsville mgd 2.573 12 31 0.912 366
857 CP Films mgd 0.276 1 1 0.944 1
857 CP Films mgd 0.276 1 31 0.944 31
857 CP Films mgd 0.276 2 1 0.577 32
857 CP Films mgd 0.276 2 28 0.577 59
857 CP Films mgd 0.276 3 1 1.167 61
857 CP Films mgd 0.276 3 31 1.167 91
857 CP Films mgd 0.276 4 1 0.936 92
857 CP Films mgd 0.276 4 30 0.936 121
857 CP Films mgd 0.276 5 1 0.824 122
857 CP Films mgd 0.276 5 31 0.824 152
857 CP Films mgd 0.276 6 1 0.762 153
857 CP Films mgd 0.276 6 30 0.762 182
857 CP Films mgd 0.276 7 1 1.005 183
857 CP Films mgd 0.276 7 31 1.005 213
857 CP Films mgd 0.276 8 1 1.300 214
857 CP Films mgd 0.276 8 31 1.300 244
857 CP Films mgd 0.276 9 1 0.772 245
857 CP Films mgd 0.276 9 30 0.772 274
857 CP Films mgd 0.276 10 1 1.727 275
857 CP Films mgd 0.276 10 31 1.727 305
857 CP Films mgd 0.276 11 1 1.183 306
857 CP Films mgd 0.276 11 30 1.183 335
857 CP Films mgd 0.276 12 1 0.803 336
857 CP Films mgd 0.276 12 31 0.803 366
858 Henry Co. mgd 2.38 1 1 0.939 1
858 Henry Co. mgd 2.38 1 31 0.939 31
858 Henry Co. mgd 2.38 2 1 0.936 32
858 Henry Co. mgd 2.38 2 28 0.936 59
858 Henry Co. mgd 2.38 3 1 0.966 61
858 Henry Co. mgd 2.38 3 31 0.966 91
858 Henry Co. mgd 2.38 4 1 0.978 92
27
Node No. Name Units Factor Month Day Demand julSort
858 Henry Co. mgd 2.38 4 30 0.978 121
858 Henry Co. mgd 2.38 5 1 1.006 122
858 Henry Co. mgd 2.38 5 31 1.006 152
858 Henry Co. mgd 2.38 6 1 1.035 153
858 Henry Co. mgd 2.38 6 30 1.035 182
858 Henry Co. mgd 2.38 7 1 1.051 183
858 Henry Co. mgd 2.38 7 31 1.051 213
858 Henry Co. mgd 2.38 8 1 1.051 214
858 Henry Co. mgd 2.38 8 31 1.051 244
858 Henry Co. mgd 2.38 9 1 1.015 245
858 Henry Co. mgd 2.38 9 30 1.015 274
858 Henry Co. mgd 2.38 10 1 1.022 275
858 Henry Co. mgd 2.38 10 31 1.022 305
858 Henry Co. mgd 2.38 11 1 1.013 306
858 Henry Co. mgd 2.38 11 30 1.013 335
858 Henry Co. mgd 2.38 12 1 0.986 336
858 Henry Co. mgd 2.38 12 31 0.986 366
861 Danville mgd 6.097 1 1 0.965 1
861 Danville mgd 6.097 1 31 0.965 31
861 Danville mgd 6.097 2 1 0.968 32
861 Danville mgd 6.097 2 28 0.968 59
861 Danville mgd 6.097 3 1 0.889 61
861 Danville mgd 6.097 3 31 0.889 91
861 Danville mgd 6.097 4 1 0.914 92
861 Danville mgd 6.097 4 30 0.914 121
861 Danville mgd 6.097 5 1 0.987 122
861 Danville mgd 6.097 5 31 0.987 152
861 Danville mgd 6.097 6 1 1.098 153
861 Danville mgd 6.097 6 30 1.098 182
861 Danville mgd 6.097 7 1 1.123 183
861 Danville mgd 6.097 7 31 1.123 213
861 Danville mgd 6.097 8 1 1.116 214
861 Danville mgd 6.097 8 31 1.116 244
861 Danville mgd 6.097 9 1 1.045 245
861 Danville mgd 6.097 9 30 1.045 274
861 Danville mgd 6.097 10 1 1.092 275
861 Danville mgd 6.097 10 31 1.092 305
861 Danville mgd 6.097 11 1 0.907 306
861 Danville mgd 6.097 11 30 0.907 335
861 Danville mgd 6.097 12 1 0.896 336
861 Danville mgd 6.097 12 31 0.896 366
862 Danville Industrial WTP mgd 0.999 1 1 0.855 1
862 Danville Industrial WTP mgd 0.999 1 31 0.855 31
862 Danville Industrial WTP mgd 0.999 2 1 0.876 32
862 Danville Industrial WTP mgd 0.999 2 28 0.876 59
862 Danville Industrial WTP mgd 0.999 3 1 0.860 61
862 Danville Industrial WTP mgd 0.999 3 31 0.860 91
862 Danville Industrial WTP mgd 0.999 4 1 0.889 92
862 Danville Industrial WTP mgd 0.999 4 30 0.889 121
862 Danville Industrial WTP mgd 0.999 5 1 0.841 122
862 Danville Industrial WTP mgd 0.999 5 31 0.841 152
862 Danville Industrial WTP mgd 0.999 6 1 1.308 153
862 Danville Industrial WTP mgd 0.999 6 30 1.308 182
862 Danville Industrial WTP mgd 0.999 7 1 1.172 183
862 Danville Industrial WTP mgd 0.999 7 31 1.172 213
28
Node No. Name Units Factor Month Day Demand julSort
862 Danville Industrial WTP mgd 0.999 8 1 1.089 214
862 Danville Industrial WTP mgd 0.999 8 31 1.089 244
862 Danville Industrial WTP mgd 0.999 9 1 1.211 245
862 Danville Industrial WTP mgd 0.999 9 30 1.211 274
862 Danville Industrial WTP mgd 0.999 10 1 1.052 275
862 Danville Industrial WTP mgd 0.999 10 31 1.052 305
862 Danville Industrial WTP mgd 0.999 11 1 1.002 306
862 Danville Industrial WTP mgd 0.999 11 30 1.002 335
862 Danville Industrial WTP mgd 0.999 12 1 0.845 336
862 Danville Industrial WTP mgd 0.999 12 31 0.845 366
868 Gretna mgd 0.2 1 1 1.014 1
868 Gretna mgd 0.2 1 31 1.014 31
868 Gretna mgd 0.2 2 1 1.026 32
868 Gretna mgd 0.2 2 28 1.026 59
868 Gretna mgd 0.2 3 1 0.987 61
868 Gretna mgd 0.2 3 31 0.987 91
868 Gretna mgd 0.2 4 1 0.972 92
868 Gretna mgd 0.2 4 30 0.972 121
868 Gretna mgd 0.2 5 1 0.993 122
868 Gretna mgd 0.2 5 31 0.993 152
868 Gretna mgd 0.2 6 1 1.070 153
868 Gretna mgd 0.2 6 30 1.070 182
868 Gretna mgd 0.2 7 1 1.040 183
868 Gretna mgd 0.2 7 31 1.040 213
868 Gretna mgd 0.2 8 1 1.048 214
868 Gretna mgd 0.2 8 31 1.048 244
868 Gretna mgd 0.2 9 1 1.024 245
868 Gretna mgd 0.2 9 30 1.024 274
868 Gretna mgd 0.2 10 1 0.972 275
868 Gretna mgd 0.2 10 31 0.972 305
868 Gretna mgd 0.2 11 1 0.910 306
868 Gretna mgd 0.2 11 30 0.910 335
868 Gretna mgd 0.2 12 1 0.945 336
868 Gretna mgd 0.2 12 31 0.945 366
869 Chatham mgd 0.46 1 1 0.898 1
869 Chatham mgd 0.46 1 31 0.898 31
869 Chatham mgd 0.46 2 1 0.945 32
869 Chatham mgd 0.46 2 28 0.945 59
869 Chatham mgd 0.46 3 1 0.922 61
869 Chatham mgd 0.46 3 31 0.922 91
869 Chatham mgd 0.46 4 1 0.934 92
869 Chatham mgd 0.46 4 30 0.934 121
869 Chatham mgd 0.46 5 1 1.012 122
869 Chatham mgd 0.46 5 31 1.012 152
869 Chatham mgd 0.46 6 1 1.027 153
869 Chatham mgd 0.46 6 30 1.027 182
869 Chatham mgd 0.46 7 1 1.057 183
869 Chatham mgd 0.46 7 31 1.057 213
869 Chatham mgd 0.46 8 1 1.074 214
869 Chatham mgd 0.46 8 31 1.074 244
869 Chatham mgd 0.46 9 1 1.079 245
869 Chatham mgd 0.46 9 30 1.079 274
869 Chatham mgd 0.46 10 1 1.045 275
869 Chatham mgd 0.46 10 31 1.045 305
869 Chatham mgd 0.46 11 1 1.024 306
29
Node No. Name Units Factor Month Day Demand julSort
869 Chatham mgd 0.46 11 30 1.024 335
869 Chatham mgd 0.46 12 1 0.984 336
869 Chatham mgd 0.46 12 31 0.984 366
870 Halifax mgd 1.693 1 1 0.994 1
870 Halifax mgd 1.693 1 31 0.994 31
870 Halifax mgd 1.693 2 1 1.003 32
870 Halifax mgd 1.693 2 28 1.003 59
870 Halifax mgd 1.693 3 1 0.925 61
870 Halifax mgd 1.693 3 31 0.925 91
870 Halifax mgd 1.693 4 1 0.970 92
870 Halifax mgd 1.693 4 30 0.970 121
870 Halifax mgd 1.693 5 1 1.005 122
870 Halifax mgd 1.693 5 31 1.005 152
870 Halifax mgd 1.693 6 1 1.085 153
870 Halifax mgd 1.693 6 30 1.085 182
870 Halifax mgd 1.693 7 1 1.052 183
870 Halifax mgd 1.693 7 31 1.052 213
870 Halifax mgd 1.693 8 1 1.066 214
870 Halifax mgd 1.693 8 31 1.066 244
870 Halifax mgd 1.693 9 1 1.026 245
870 Halifax mgd 1.693 9 30 1.026 274
870 Halifax mgd 1.693 10 1 0.992 275
870 Halifax mgd 1.693 10 31 0.992 305
870 Halifax mgd 1.693 11 1 0.943 306
870 Halifax mgd 1.693 11 30 0.943 335
870 Halifax mgd 1.693 12 1 0.938 336
870 Halifax mgd 1.693 12 31 0.938 366
30
Energy Prices Lookup Tables
Name Interp Independent Dependent
KerrFirmMWh Lower 1 3000
KerrFirmMWh Lower 32 2345
KerrFirmMWh Lower 61 2250
KerrFirmMWh Lower 92 2250
KerrFirmMWh Lower 122 2250
KerrFirmMWh Lower 153 2875
KerrFirmMWh Lower 183 3380
KerrFirmMWh Lower 214 3380
KerrFirmMWh Lower 245 3370
KerrFirmMWh Lower 275 2250
KerrFirmMWh Lower 306 2250
KerrFirmMWh Lower 336 3000
PhilFirmMWh Lower 1 225
PhilFirmMWh Lower 32 225
PhilFirmMWh Lower 61 225
PhilFirmMWh Lower 92 225
PhilFirmMWh Lower 122 225
PhilFirmMWh Lower 153 300
PhilFirmMWh Lower 183 375
PhilFirmMWh Lower 214 375
PhilFirmMWh Lower 245 300
PhilFirmMWh Lower 275 225
PhilFirmMWh Lower 306 225
PhilFirmMWh Lower 336 225
PriceHr_01 interp 1 42.64
PriceHr_01 interp 2 45.37
PriceHr_01 interp 3 49.26
PriceHr_01 interp 4 44.3
PriceHr_01 interp 5 51.7
PriceHr_01 interp 6 45.61
PriceHr_01 interp 7 50.33
PriceHr_01 interp 8 56.58
PriceHr_01 interp 9 56.33
PriceHr_01 interp 10 63.4
PriceHr_01 interp 11 60.4
PriceHr_01 interp 12 57.53
PriceHr_01 interp 13 53.15
PriceHr_01 interp 14 44.57
PriceHr_01 interp 15 41.96
PriceHr_01 interp 16 40.36
PriceHr_01 interp 17 41.12
PriceHr_01 interp 18 54.88
PriceHr_01 interp 19 59.63
PriceHr_01 interp 20 57.93
PriceHr_01 interp 21 55.81
PriceHr_01 interp 22 58.09
PriceHr_01 interp 23 52.87
PriceHr_01 interp 24 46.93
PriceHr_01 interp 25 51.37
PriceHr_01 interp 26 54.9
PriceHr_01 interp 27 58.33
PriceHr_01 interp 28 49.16
PriceHr_01 interp 29 43.94
PriceHr_01 interp 30 57.01
31
Name Interp Independent Dependent
PriceHr_01 interp 31 51.16
PriceHr_01 interp 32 57.14
PriceHr_01 interp 33 52.47
PriceHr_01 interp 34 45.83
PriceHr_01 interp 35 45.11
PriceHr_01 interp 36 43.95
PriceHr_01 interp 37 44.33
PriceHr_01 interp 38 41.21
PriceHr_01 interp 39 36.28
PriceHr_01 interp 40 34.87
PriceHr_01 interp 41 37.66
PriceHr_01 interp 42 48.74
PriceHr_01 interp 43 48.88
PriceHr_01 interp 44 49.25
PriceHr_01 interp 45 60.22
PriceHr_01 interp 46 56.15
PriceHr_01 interp 47 42.84
PriceHr_01 interp 48 41.61
PriceHr_01 interp 49 44.17
PriceHr_01 interp 50 38.94
PriceHr_01 interp 51 49.89
PriceHr_01 interp 52 50.34
PriceHr_01 interp 53 39.68
PriceHr_01 interp 54 54.47
PriceHr_01 interp 55 68.03
PriceHr_01 interp 56 78.81
PriceHr_01 interp 57 58.23
PriceHr_01 interp 58 51.96
PriceHr_01 interp 59 60.4
PriceHr_01 interp 60 52.05
PriceHr_01 interp 61 48.36
PriceHr_01 interp 62 43.93
PriceHr_01 interp 63 39.48
PriceHr_01 interp 64 39.42
PriceHr_01 interp 65 39.99
PriceHr_01 interp 66 46.66
PriceHr_01 interp 67 47.24
PriceHr_01 interp 68 48.61
PriceHr_01 interp 69 48.97
PriceHr_01 interp 70 43.29
PriceHr_01 interp 71 35.71
PriceHr_01 interp 72 37.47
PriceHr_01 interp 73 33.18
PriceHr_01 interp 74 32.44
PriceHr_01 interp 75 33.94
PriceHr_01 interp 76 38.52
PriceHr_01 interp 77 38.27
PriceHr_01 interp 78 37.71
PriceHr_01 interp 79 51.91
PriceHr_01 interp 80 56.59
PriceHr_01 interp 81 50.66
PriceHr_01 interp 82 50.4
PriceHr_01 interp 83 49.8
PriceHr_01 interp 84 47.64
PriceHr_01 interp 85 42.29
PriceHr_01 interp 86 44.64
32
Name Interp Independent Dependent
PriceHr_01 interp 87 44.12
PriceHr_01 interp 88 41.77
PriceHr_01 interp 89 43.51
PriceHr_01 interp 90 58.37
PriceHr_01 interp 91 58.96
PriceHr_01 interp 92 48.84
PriceHr_01 interp 93 49.05
PriceHr_01 interp 94 42.15
PriceHr_01 interp 95 37.58
PriceHr_01 interp 96 35.53
PriceHr_01 interp 97 34.58
PriceHr_01 interp 98 37.75
PriceHr_01 interp 99 39.18
PriceHr_01 interp 100 39.6
PriceHr_01 interp 101 45.51
PriceHr_01 interp 102 46.62
PriceHr_01 interp 103 57.85
PriceHr_01 interp 104 66.54
PriceHr_01 interp 105 54.91
PriceHr_01 interp 106 58.13
PriceHr_01 interp 107 53.14
PriceHr_01 interp 108 48.15
PriceHr_01 interp 109 42.2
PriceHr_01 interp 110 43.04
PriceHr_01 interp 111 42.38
PriceHr_01 interp 112 38.6
PriceHr_01 interp 113 42.22
PriceHr_01 interp 114 63.32
PriceHr_01 interp 115 77.37
PriceHr_01 interp 116 60.99
PriceHr_01 interp 117 55.23
PriceHr_01 interp 118 47.36
PriceHr_01 interp 119 37.13
PriceHr_01 interp 120 35.02
PriceHr_01 interp 121 45.08
PriceHr_01 interp 122 42.25
PriceHr_01 interp 123 44.36
PriceHr_01 interp 124 40.98
PriceHr_01 interp 125 36.89
PriceHr_01 interp 126 39.5
PriceHr_01 interp 127 72.9
PriceHr_01 interp 128 78.29
PriceHr_01 interp 129 54.2
PriceHr_01 interp 130 45.83
PriceHr_01 interp 131 48.91
PriceHr_01 interp 132 39.33
PriceHr_01 interp 133 37.94
PriceHr_01 interp 134 38.46
PriceHr_01 interp 135 38.9
PriceHr_01 interp 136 35.65
PriceHr_01 interp 137 36.24
PriceHr_01 interp 138 47.28
PriceHr_01 interp 139 59.92
PriceHr_01 interp 140 50.19
PriceHr_01 interp 141 54.41
PriceHr_01 interp 142 48.85
33
Name Interp Independent Dependent
PriceHr_01 interp 143 41.47
PriceHr_01 interp 144 39.64
PriceHr_01 interp 145 35.5
PriceHr_01 interp 146 35.33
PriceHr_01 interp 147 37.32
PriceHr_01 interp 148 43.26
PriceHr_01 interp 149 42.1
PriceHr_01 interp 150 41.58
PriceHr_01 interp 151 65.07
PriceHr_01 interp 152 74.72
PriceHr_01 interp 153 54.69
PriceHr_01 interp 154 49.26
PriceHr_01 interp 155 55.41
PriceHr_01 interp 156 52.3
PriceHr_01 interp 157 48.34
PriceHr_01 interp 158 41.5
PriceHr_01 interp 159 40.87
PriceHr_01 interp 160 38.13
PriceHr_01 interp 161 38.22
PriceHr_01 interp 162 52.37
PriceHr_01 interp 163 50.12
PriceHr_01 interp 164 45.88
PriceHr_01 interp 165 51.93
PriceHr_01 interp 166 55.68
PriceHr_01 interp 167 43.23
PriceHr_01 interp 168 45.36
PriceHr_02 interp 1 32.82
PriceHr_02 interp 2 34.02
PriceHr_02 interp 3 33.93
PriceHr_02 interp 4 33.43
PriceHr_02 interp 5 33.95
PriceHr_02 interp 6 33.31
PriceHr_02 interp 7 33.76
PriceHr_02 interp 8 35.52
PriceHr_02 interp 9 45.59
PriceHr_02 interp 10 48.4
PriceHr_02 interp 11 42.73
PriceHr_02 interp 12 43.37
PriceHr_02 interp 13 35.66
PriceHr_02 interp 14 33.12
PriceHr_02 interp 15 31.68
PriceHr_02 interp 16 31.58
PriceHr_02 interp 17 32.75
PriceHr_02 interp 18 42.59
PriceHr_02 interp 19 63.85
PriceHr_02 interp 20 44.94
PriceHr_02 interp 21 43.92
PriceHr_02 interp 22 42.26
PriceHr_02 interp 23 35.37
PriceHr_02 interp 24 32.98
PriceHr_02 interp 25 34.95
PriceHr_02 interp 26 32.57
PriceHr_02 interp 27 35.12
PriceHr_02 interp 28 36.16
PriceHr_02 interp 29 32.85
PriceHr_02 interp 30 32.42
34
Name Interp Independent Dependent
PriceHr_02 interp 31 34.66
PriceHr_02 interp 32 34.03
PriceHr_02 interp 33 39.07
PriceHr_02 interp 34 39.5
PriceHr_02 interp 35 34.33
PriceHr_02 interp 36 32.05
PriceHr_02 interp 37 32
PriceHr_02 interp 38 30.94
PriceHr_02 interp 39 29.66
PriceHr_02 interp 40 29.06
PriceHr_02 interp 41 29.98
PriceHr_02 interp 42 33.59
PriceHr_02 interp 43 44.64
PriceHr_02 interp 44 43.17
PriceHr_02 interp 45 40.07
PriceHr_02 interp 46 39.01
PriceHr_02 interp 47 34.92
PriceHr_02 interp 48 32.97
PriceHr_02 interp 49 30.45
PriceHr_02 interp 50 30.69
PriceHr_02 interp 51 31.35
PriceHr_02 interp 52 31.96
PriceHr_02 interp 53 32.86
PriceHr_02 interp 54 40
PriceHr_02 interp 55 57.48
PriceHr_02 interp 56 61.82
PriceHr_02 interp 57 43.49
PriceHr_02 interp 58 45.2
PriceHr_02 interp 59 45.02
PriceHr_02 interp 60 51.62
PriceHr_02 interp 61 38.73
PriceHr_02 interp 62 35.47
PriceHr_02 interp 63 36.82
PriceHr_02 interp 64 33.92
PriceHr_02 interp 65 35.38
PriceHr_02 interp 66 40.89
PriceHr_02 interp 67 51.14
PriceHr_02 interp 68 45.97
PriceHr_02 interp 69 45.01
PriceHr_02 interp 70 43.61
PriceHr_02 interp 71 35.99
PriceHr_02 interp 72 32.99
PriceHr_02 interp 73 32.3
PriceHr_02 interp 74 33.38
PriceHr_02 interp 75 32.51
PriceHr_02 interp 76 33.09
PriceHr_02 interp 77 34.31
PriceHr_02 interp 78 37.69
PriceHr_02 interp 79 67.92
PriceHr_02 interp 80 76.47
PriceHr_02 interp 81 45.81
PriceHr_02 interp 82 46.35
PriceHr_02 interp 83 46.95
PriceHr_02 interp 84 38.99
PriceHr_02 interp 85 37.14
PriceHr_02 interp 86 36.07
35
Name Interp Independent Dependent
PriceHr_02 interp 87 35.14
PriceHr_02 interp 88 34.58
PriceHr_02 interp 89 34.56
PriceHr_02 interp 90 39.42
PriceHr_02 interp 91 61.74
PriceHr_02 interp 92 51.42
PriceHr_02 interp 93 47.74
PriceHr_02 interp 94 45.6
PriceHr_02 interp 95 35.06
PriceHr_02 interp 96 32.89
PriceHr_02 interp 97 32.7
PriceHr_02 interp 98 30.95
PriceHr_02 interp 99 31.93
PriceHr_02 interp 100 30.78
PriceHr_02 interp 101 32.2
PriceHr_02 interp 102 33.7
PriceHr_02 interp 103 60.22
PriceHr_02 interp 104 61
PriceHr_02 interp 105 49.22
PriceHr_02 interp 106 45.63
PriceHr_02 interp 107 49.92
PriceHr_02 interp 108 41.98
PriceHr_02 interp 109 38.49
PriceHr_02 interp 110 37.68
PriceHr_02 interp 111 38.35
PriceHr_02 interp 112 35.48
PriceHr_02 interp 113 38.12
PriceHr_02 interp 114 48.61
PriceHr_02 interp 115 54.01
PriceHr_02 interp 116 51.2
PriceHr_02 interp 117 51.48
PriceHr_02 interp 118 42.59
PriceHr_02 interp 119 37.57
PriceHr_02 interp 120 34.53
PriceHr_02 interp 121 37.38
PriceHr_02 interp 122 37.58
PriceHr_02 interp 123 35.09
PriceHr_02 interp 124 39.53
PriceHr_02 interp 125 35.75
PriceHr_02 interp 126 39.31
PriceHr_02 interp 127 53.03
PriceHr_02 interp 128 56.45
PriceHr_02 interp 129 48.97
PriceHr_02 interp 130 45.75
PriceHr_02 interp 131 44.98
PriceHr_02 interp 132 39.8
PriceHr_02 interp 133 39.55
PriceHr_02 interp 134 38.38
PriceHr_02 interp 135 35.02
PriceHr_02 interp 136 33.21
PriceHr_02 interp 137 32.92
PriceHr_02 interp 138 36.24
PriceHr_02 interp 139 46.51
PriceHr_02 interp 140 47.86
PriceHr_02 interp 141 49.36
PriceHr_02 interp 142 44.54
36
Name Interp Independent Dependent
PriceHr_02 interp 143 39.56
PriceHr_02 interp 144 34.86
PriceHr_02 interp 145 36.05
PriceHr_02 interp 146 33.58
PriceHr_02 interp 147 36.96
PriceHr_02 interp 148 33.38
PriceHr_02 interp 149 36.13
PriceHr_02 interp 150 42.98
PriceHr_02 interp 151 64.87
PriceHr_02 interp 152 61.02
PriceHr_02 interp 153 50.11
PriceHr_02 interp 154 44.06
PriceHr_02 interp 155 40.97
PriceHr_02 interp 156 37.04
PriceHr_02 interp 157 37.08
PriceHr_02 interp 158 34.59
PriceHr_02 interp 159 32.63
PriceHr_02 interp 160 32.01
PriceHr_02 interp 161 33.44
PriceHr_02 interp 162 39.15
PriceHr_02 interp 163 40.91
PriceHr_02 interp 164 40.55
PriceHr_02 interp 165 37.07
PriceHr_02 interp 166 35.97
PriceHr_02 interp 167 33.18
PriceHr_02 interp 168 31.33
PriceHr_03 interp 1 28.22
PriceHr_03 interp 2 28.54
PriceHr_03 interp 3 28.06
PriceHr_03 interp 4 27.11
PriceHr_03 interp 5 28.48
PriceHr_03 interp 6 28.83
PriceHr_03 interp 7 31.11
PriceHr_03 interp 8 38.3
PriceHr_03 interp 9 34.71
PriceHr_03 interp 10 38.73
PriceHr_03 interp 11 39.26
PriceHr_03 interp 12 34.41
PriceHr_03 interp 13 35.5
PriceHr_03 interp 14 31.08
PriceHr_03 interp 15 29.42
PriceHr_03 interp 16 29.11
PriceHr_03 interp 17 29.43
PriceHr_03 interp 18 29.52
PriceHr_03 interp 19 32.47
PriceHr_03 interp 20 36.53
PriceHr_03 interp 21 36.69
PriceHr_03 interp 22 31.36
PriceHr_03 interp 23 30.05
PriceHr_03 interp 24 26.92
PriceHr_03 interp 25 25.44
PriceHr_03 interp 26 25.63
PriceHr_03 interp 27 26.01
PriceHr_03 interp 28 25.24
PriceHr_03 interp 29 25.17
PriceHr_03 interp 30 24.77
37
Name Interp Independent Dependent
PriceHr_03 interp 31 27.06
PriceHr_03 interp 32 29.42
PriceHr_03 interp 33 31.86
PriceHr_03 interp 34 34.78
PriceHr_03 interp 35 34.67
PriceHr_03 interp 36 33.73
PriceHr_03 interp 37 34
PriceHr_03 interp 38 31.82
PriceHr_03 interp 39 31.45
PriceHr_03 interp 40 31.55
PriceHr_03 interp 41 31.43
PriceHr_03 interp 42 32.49
PriceHr_03 interp 43 39.45
PriceHr_03 interp 44 50.79
PriceHr_03 interp 45 49.28
PriceHr_03 interp 46 39.53
PriceHr_03 interp 47 30.78
PriceHr_03 interp 48 28.01
PriceHr_03 interp 49 27.23
PriceHr_03 interp 50 24.96
PriceHr_03 interp 51 23.93
PriceHr_03 interp 52 22.8
PriceHr_03 interp 53 28.11
PriceHr_03 interp 54 32.63
PriceHr_03 interp 55 50.87
PriceHr_03 interp 56 50.34
PriceHr_03 interp 57 46.28
PriceHr_03 interp 58 52.51
PriceHr_03 interp 59 54
PriceHr_03 interp 60 46.99
PriceHr_03 interp 61 46.19
PriceHr_03 interp 62 43.55
PriceHr_03 interp 63 37.54
PriceHr_03 interp 64 35.37
PriceHr_03 interp 65 35.5
PriceHr_03 interp 66 35.13
PriceHr_03 interp 67 38.07
PriceHr_03 interp 68 45.46
PriceHr_03 interp 69 51.12
PriceHr_03 interp 70 42.68
PriceHr_03 interp 71 33.09
PriceHr_03 interp 72 33.98
PriceHr_03 interp 73 31.12
PriceHr_03 interp 74 32.02
PriceHr_03 interp 75 32.79
PriceHr_03 interp 76 30.23
PriceHr_03 interp 77 34.13
PriceHr_03 interp 78 44.59
PriceHr_03 interp 79 59.11
PriceHr_03 interp 80 46.46
PriceHr_03 interp 81 38.79
PriceHr_03 interp 82 40.64
PriceHr_03 interp 83 42.3
PriceHr_03 interp 84 38.8
PriceHr_03 interp 85 39.07
PriceHr_03 interp 86 38.65
38
Name Interp Independent Dependent
PriceHr_03 interp 87 35.22
PriceHr_03 interp 88 32.48
PriceHr_03 interp 89 32.88
PriceHr_03 interp 90 31.45
PriceHr_03 interp 91 33.11
PriceHr_03 interp 92 47.45
PriceHr_03 interp 93 49.76
PriceHr_03 interp 94 41.89
PriceHr_03 interp 95 33.24
PriceHr_03 interp 96 31.39
PriceHr_03 interp 97 28.27
PriceHr_03 interp 98 27.91
PriceHr_03 interp 99 28.73
PriceHr_03 interp 100 30.64
PriceHr_03 interp 101 32.19
PriceHr_03 interp 102 28.93
PriceHr_03 interp 103 41.18
PriceHr_03 interp 104 49.13
PriceHr_03 interp 105 36.11
PriceHr_03 interp 106 35.26
PriceHr_03 interp 107 35.93
PriceHr_03 interp 108 34.93
PriceHr_03 interp 109 33.38
PriceHr_03 interp 110 33.25
PriceHr_03 interp 111 32.38
PriceHr_03 interp 112 31.18
PriceHr_03 interp 113 32.14
PriceHr_03 interp 114 34.13
PriceHr_03 interp 115 39.11
PriceHr_03 interp 116 37.75
PriceHr_03 interp 117 44.75
PriceHr_03 interp 118 36.96
PriceHr_03 interp 119 30.42
PriceHr_03 interp 120 27.18
PriceHr_03 interp 121 25.77
PriceHr_03 interp 122 22.7
PriceHr_03 interp 123 24.88
PriceHr_03 interp 124 24.88
PriceHr_03 interp 125 27.13
PriceHr_03 interp 126 29
PriceHr_03 interp 127 37.69
PriceHr_03 interp 128 42.56
PriceHr_03 interp 129 34.48
PriceHr_03 interp 130 39.33
PriceHr_03 interp 131 41.04
PriceHr_03 interp 132 39.2
PriceHr_03 interp 133 34.99
PriceHr_03 interp 134 34.24
PriceHr_03 interp 135 32.53
PriceHr_03 interp 136 35.83
PriceHr_03 interp 137 32.67
PriceHr_03 interp 138 32.25
PriceHr_03 interp 139 32.46
PriceHr_03 interp 140 40.58
PriceHr_03 interp 141 39.95
PriceHr_03 interp 142 36.3
39
Name Interp Independent Dependent
PriceHr_03 interp 143 28.73
PriceHr_03 interp 144 25.41
PriceHr_03 interp 145 24.51
PriceHr_03 interp 146 25.56
PriceHr_03 interp 147 25.38
PriceHr_03 interp 148 24.9
PriceHr_03 interp 149 26.67
PriceHr_03 interp 150 29.46
PriceHr_03 interp 151 37.46
PriceHr_03 interp 152 46.17
PriceHr_03 interp 153 39.06
PriceHr_03 interp 154 34.9
PriceHr_03 interp 155 36.93
PriceHr_03 interp 156 37.94
PriceHr_03 interp 157 34.68
PriceHr_03 interp 158 33.87
PriceHr_03 interp 159 32.85
PriceHr_03 interp 160 32.64
PriceHr_03 interp 161 31.9
PriceHr_03 interp 162 34.48
PriceHr_03 interp 163 36.73
PriceHr_03 interp 164 34.41
PriceHr_03 interp 165 34.6
PriceHr_03 interp 166 32.13
PriceHr_03 interp 167 30.33
PriceHr_03 interp 168 28.37
PriceHr_04 interp 1 24.56
PriceHr_04 interp 2 28.15
PriceHr_04 interp 3 27.02
PriceHr_04 interp 4 25.01
PriceHr_04 interp 5 25.85
PriceHr_04 interp 6 27.48
PriceHr_04 interp 7 26.98
PriceHr_04 interp 8 30.95
PriceHr_04 interp 9 31.12
PriceHr_04 interp 10 33.93
PriceHr_04 interp 11 35.27
PriceHr_04 interp 12 36.88
PriceHr_04 interp 13 36.38
PriceHr_04 interp 14 33.2
PriceHr_04 interp 15 30.89
PriceHr_04 interp 16 33.17
PriceHr_04 interp 17 32.6
PriceHr_04 interp 18 36.11
PriceHr_04 interp 19 32.38
PriceHr_04 interp 20 35.49
PriceHr_04 interp 21 46.52
PriceHr_04 interp 22 37.39
PriceHr_04 interp 23 30.98
PriceHr_04 interp 24 27.39
PriceHr_04 interp 25 26.2
PriceHr_04 interp 26 25.01
PriceHr_04 interp 27 27.22
PriceHr_04 interp 28 23.72
PriceHr_04 interp 29 23.97
PriceHr_04 interp 30 25.64
40
Name Interp Independent Dependent
PriceHr_04 interp 31 23.77
PriceHr_04 interp 32 24.34
PriceHr_04 interp 33 30.5
PriceHr_04 interp 34 34.72
PriceHr_04 interp 35 30.25
PriceHr_04 interp 36 29.75
PriceHr_04 interp 37 34.25
PriceHr_04 interp 38 35.36
PriceHr_04 interp 39 33.08
PriceHr_04 interp 40 36.46
PriceHr_04 interp 41 39.73
PriceHr_04 interp 42 34.78
PriceHr_04 interp 43 32.17
PriceHr_04 interp 44 38.28
PriceHr_04 interp 45 54.91
PriceHr_04 interp 46 39.96
PriceHr_04 interp 47 29.28
PriceHr_04 interp 48 26.12
PriceHr_04 interp 49 24.57
PriceHr_04 interp 50 24
PriceHr_04 interp 51 23
PriceHr_04 interp 52 21.93
PriceHr_04 interp 53 24.45
PriceHr_04 interp 54 26.83
PriceHr_04 interp 55 37.93
PriceHr_04 interp 56 33.52
PriceHr_04 interp 57 33.04
PriceHr_04 interp 58 41.94
PriceHr_04 interp 59 43.06
PriceHr_04 interp 60 43.83
PriceHr_04 interp 61 44.94
PriceHr_04 interp 62 54.02
PriceHr_04 interp 63 47.3
PriceHr_04 interp 64 50.12
PriceHr_04 interp 65 55.38
PriceHr_04 interp 66 53.33
PriceHr_04 interp 67 37.87
PriceHr_04 interp 68 32.65
PriceHr_04 interp 69 51.15
PriceHr_04 interp 70 37.88
PriceHr_04 interp 71 29.48
PriceHr_04 interp 72 28.05
PriceHr_04 interp 73 26.51
PriceHr_04 interp 74 26.37
PriceHr_04 interp 75 25.1
PriceHr_04 interp 76 24.74
PriceHr_04 interp 77 26.04
PriceHr_04 interp 78 28.73
PriceHr_04 interp 79 38.22
PriceHr_04 interp 80 34.46
PriceHr_04 interp 81 34.57
PriceHr_04 interp 82 35.33
PriceHr_04 interp 83 37.6
PriceHr_04 interp 84 43.33
PriceHr_04 interp 85 45.97
PriceHr_04 interp 86 53.92
41
Name Interp Independent Dependent
PriceHr_04 interp 87 48.95
PriceHr_04 interp 88 48.27
PriceHr_04 interp 89 48.2
PriceHr_04 interp 90 46.22
PriceHr_04 interp 91 33.1
PriceHr_04 interp 92 33.36
PriceHr_04 interp 93 44.41
PriceHr_04 interp 94 42.49
PriceHr_04 interp 95 29.86
PriceHr_04 interp 96 27.16
PriceHr_04 interp 97 26.07
PriceHr_04 interp 98 27.03
PriceHr_04 interp 99 32.07
PriceHr_04 interp 100 27.42
PriceHr_04 interp 101 33.79
PriceHr_04 interp 102 29.38
PriceHr_04 interp 103 41.96
PriceHr_04 interp 104 34.4
PriceHr_04 interp 105 34.91
PriceHr_04 interp 106 39.15
PriceHr_04 interp 107 43.38
PriceHr_04 interp 108 43.49
PriceHr_04 interp 109 43.37
PriceHr_04 interp 110 48.86
PriceHr_04 interp 111 45.41
PriceHr_04 interp 112 45.55
PriceHr_04 interp 113 49.25
PriceHr_04 interp 114 40.16
PriceHr_04 interp 115 40.43
PriceHr_04 interp 116 37.69
PriceHr_04 interp 117 50.34
PriceHr_04 interp 118 51.51
PriceHr_04 interp 119 31.47
PriceHr_04 interp 120 29.52
PriceHr_04 interp 121 25.48
PriceHr_04 interp 122 26.33
PriceHr_04 interp 123 19.82
PriceHr_04 interp 124 25.96
PriceHr_04 interp 125 27.05
PriceHr_04 interp 126 31.33
PriceHr_04 interp 127 48.75
PriceHr_04 interp 128 38.56
PriceHr_04 interp 129 35.31
PriceHr_04 interp 130 41.86
PriceHr_04 interp 131 36.69
PriceHr_04 interp 132 35.59
PriceHr_04 interp 133 36.91
PriceHr_04 interp 134 33.32
PriceHr_04 interp 135 34.7
PriceHr_04 interp 136 34.34
PriceHr_04 interp 137 36.51
PriceHr_04 interp 138 37.43
PriceHr_04 interp 139 29.87
PriceHr_04 interp 140 31.46
PriceHr_04 interp 141 38.95
PriceHr_04 interp 142 35.74
42
Name Interp Independent Dependent
PriceHr_04 interp 143 28.34
PriceHr_04 interp 144 23.67
PriceHr_04 interp 145 23.05
PriceHr_04 interp 146 22.58
PriceHr_04 interp 147 22.07
PriceHr_04 interp 148 22.39
PriceHr_04 interp 149 24.14
PriceHr_04 interp 150 27.99
PriceHr_04 interp 151 34.39
PriceHr_04 interp 152 29.05
PriceHr_04 interp 153 31.93
PriceHr_04 interp 154 34.03
PriceHr_04 interp 155 37.83
PriceHr_04 interp 156 38.4
PriceHr_04 interp 157 38.93
PriceHr_04 interp 158 36.3
PriceHr_04 interp 159 39.71
PriceHr_04 interp 160 38.18
PriceHr_04 interp 161 32.64
PriceHr_04 interp 162 30.41
PriceHr_04 interp 163 30.81
PriceHr_04 interp 164 30.37
PriceHr_04 interp 165 42.33
PriceHr_04 interp 166 35.83
PriceHr_04 interp 167 27.8
PriceHr_04 interp 168 26.08
PriceHr_05 interp 1 27.91
PriceHr_05 interp 2 28.6
PriceHr_05 interp 3 25.56
PriceHr_05 interp 4 22.5
PriceHr_05 interp 5 20.78
PriceHr_05 interp 6 23.44
PriceHr_05 interp 7 20.68
PriceHr_05 interp 8 25.9
PriceHr_05 interp 9 32.14
PriceHr_05 interp 10 33.16
PriceHr_05 interp 11 36.92
PriceHr_05 interp 12 40.93
PriceHr_05 interp 13 43.28
PriceHr_05 interp 14 42.49
PriceHr_05 interp 15 41.97
PriceHr_05 interp 16 39.47
PriceHr_05 interp 17 48.51
PriceHr_05 interp 18 40.85
PriceHr_05 interp 19 42.6
PriceHr_05 interp 20 37.29
PriceHr_05 interp 21 43.22
PriceHr_05 interp 22 39.11
PriceHr_05 interp 23 31.91
PriceHr_05 interp 24 29.47
PriceHr_05 interp 25 26.3
PriceHr_05 interp 26 23.28
PriceHr_05 interp 27 22.42
PriceHr_05 interp 28 20
PriceHr_05 interp 29 20
PriceHr_05 interp 30 20
43
Name Interp Independent Dependent
PriceHr_05 interp 31 20
PriceHr_05 interp 32 20
PriceHr_05 interp 33 27.01
PriceHr_05 interp 34 30.69
PriceHr_05 interp 35 34.88
PriceHr_05 interp 36 38.24
PriceHr_05 interp 37 38.02
PriceHr_05 interp 38 39.29
PriceHr_05 interp 39 35.32
PriceHr_05 interp 40 38.06
PriceHr_05 interp 41 44.88
PriceHr_05 interp 42 42.57
PriceHr_05 interp 43 38.42
PriceHr_05 interp 44 37.61
PriceHr_05 interp 45 48.88
PriceHr_05 interp 46 42.63
PriceHr_05 interp 47 34.5
PriceHr_05 interp 48 30.94
PriceHr_05 interp 49 27.16
PriceHr_05 interp 50 25.03
PriceHr_05 interp 51 21.2
PriceHr_05 interp 52 21.06
PriceHr_05 interp 53 23.43
PriceHr_05 interp 54 26.41
PriceHr_05 interp 55 28.64
PriceHr_05 interp 56 36.32
PriceHr_05 interp 57 39.29
PriceHr_05 interp 58 38.95
PriceHr_05 interp 59 46.73
PriceHr_05 interp 60 44.8
PriceHr_05 interp 61 48.17
PriceHr_05 interp 62 41.59
PriceHr_05 interp 63 41.82
PriceHr_05 interp 64 40.54
PriceHr_05 interp 65 39.51
PriceHr_05 interp 66 49.83
PriceHr_05 interp 67 43.45
PriceHr_05 interp 68 41.79
PriceHr_05 interp 69 53.31
PriceHr_05 interp 70 46.85
PriceHr_05 interp 71 30.99
PriceHr_05 interp 72 30.2
PriceHr_05 interp 73 25.59
PriceHr_05 interp 74 23.35
PriceHr_05 interp 75 20.01
PriceHr_05 interp 76 20.94
PriceHr_05 interp 77 23.79
PriceHr_05 interp 78 27.44
PriceHr_05 interp 79 34.73
PriceHr_05 interp 80 38.11
PriceHr_05 interp 81 40.36
PriceHr_05 interp 82 43.39
PriceHr_05 interp 83 43.33
PriceHr_05 interp 84 40.76
PriceHr_05 interp 85 44.47
PriceHr_05 interp 86 51.84
44
Name Interp Independent Dependent
PriceHr_05 interp 87 55.89
PriceHr_05 interp 88 70.87
PriceHr_05 interp 89 93.7
PriceHr_05 interp 90 86.43
PriceHr_05 interp 91 30.54
PriceHr_05 interp 92 36.55
PriceHr_05 interp 93 39.77
PriceHr_05 interp 94 39.17
PriceHr_05 interp 95 32.53
PriceHr_05 interp 96 30.38
PriceHr_05 interp 97 23.99
PriceHr_05 interp 98 23.27
PriceHr_05 interp 99 21.33
PriceHr_05 interp 100 17.06
PriceHr_05 interp 101 22.14
PriceHr_05 interp 102 26.96
PriceHr_05 interp 103 32.58
PriceHr_05 interp 104 33.34
PriceHr_05 interp 105 35.62
PriceHr_05 interp 106 37.26
PriceHr_05 interp 107 38.14
PriceHr_05 interp 108 41.69
PriceHr_05 interp 109 40.72
PriceHr_05 interp 110 52.79
PriceHr_05 interp 111 49.05
PriceHr_05 interp 112 45.29
PriceHr_05 interp 113 46.76
PriceHr_05 interp 114 47.38
PriceHr_05 interp 115 45.67
PriceHr_05 interp 116 36.42
PriceHr_05 interp 117 42.48
PriceHr_05 interp 118 45.91
PriceHr_05 interp 119 31.88
PriceHr_05 interp 120 29.98
PriceHr_05 interp 121 26.8
PriceHr_05 interp 122 23.42
PriceHr_05 interp 123 19.79
PriceHr_05 interp 124 21.6
PriceHr_05 interp 125 23.69
PriceHr_05 interp 126 28.44
PriceHr_05 interp 127 35.04
PriceHr_05 interp 128 33.82
PriceHr_05 interp 129 34.1
PriceHr_05 interp 130 35.96
PriceHr_05 interp 131 49.31
PriceHr_05 interp 132 46.1
PriceHr_05 interp 133 45.88
PriceHr_05 interp 134 50.49
PriceHr_05 interp 135 51.69
PriceHr_05 interp 136 46.35
PriceHr_05 interp 137 53.97
PriceHr_05 interp 138 45.63
PriceHr_05 interp 139 49.5
PriceHr_05 interp 140 39.48
PriceHr_05 interp 141 44.49
PriceHr_05 interp 142 52.25
45
Name Interp Independent Dependent
PriceHr_05 interp 143 31.97
PriceHr_05 interp 144 29.6
PriceHr_05 interp 145 26.79
PriceHr_05 interp 146 25.67
PriceHr_05 interp 147 21.68
PriceHr_05 interp 148 18.27
PriceHr_05 interp 149 24.84
PriceHr_05 interp 150 27.8
PriceHr_05 interp 151 30.68
PriceHr_05 interp 152 31.92
PriceHr_05 interp 153 33.97
PriceHr_05 interp 154 35.18
PriceHr_05 interp 155 43.77
PriceHr_05 interp 156 37.48
PriceHr_05 interp 157 37.73
PriceHr_05 interp 158 40.25
PriceHr_05 interp 159 42.41
PriceHr_05 interp 160 51.41
PriceHr_05 interp 161 48.09
PriceHr_05 interp 162 39.57
PriceHr_05 interp 163 46.26
PriceHr_05 interp 164 37.61
PriceHr_05 interp 165 37.47
PriceHr_05 interp 166 36.78
PriceHr_05 interp 167 31.28
PriceHr_05 interp 168 31.46
PriceHr_06 interp 1 27.76
PriceHr_06 interp 2 26.54
PriceHr_06 interp 3 24.84
PriceHr_06 interp 4 21.85
PriceHr_06 interp 5 16.33
PriceHr_06 interp 6 14.44
PriceHr_06 interp 7 14.99
PriceHr_06 interp 8 22.22
PriceHr_06 interp 9 30.28
PriceHr_06 interp 10 33.9
PriceHr_06 interp 11 50.32
PriceHr_06 interp 12 43.59
PriceHr_06 interp 13 53.69
PriceHr_06 interp 14 55.24
PriceHr_06 interp 15 55.14
PriceHr_06 interp 16 68.24
PriceHr_06 interp 17 47.55
PriceHr_06 interp 18 57.25
PriceHr_06 interp 19 49.12
PriceHr_06 interp 20 42
PriceHr_06 interp 21 38.78
PriceHr_06 interp 22 39.35
PriceHr_06 interp 23 35.18
PriceHr_06 interp 24 29.71
PriceHr_06 interp 25 28.07
PriceHr_06 interp 26 25.17
PriceHr_06 interp 27 22.53
PriceHr_06 interp 28 16.63
PriceHr_06 interp 29 14.75
PriceHr_06 interp 30 9.31
46
Name Interp Independent Dependent
PriceHr_06 interp 31 9.23
PriceHr_06 interp 32 18.66
PriceHr_06 interp 33 27.02
PriceHr_06 interp 34 30
PriceHr_06 interp 35 41.83
PriceHr_06 interp 36 46.19
PriceHr_06 interp 37 39.7
PriceHr_06 interp 38 39.32
PriceHr_06 interp 39 45.23
PriceHr_06 interp 40 56.29
PriceHr_06 interp 41 59.25
PriceHr_06 interp 42 59.55
PriceHr_06 interp 43 45.32
PriceHr_06 interp 44 48.55
PriceHr_06 interp 45 39.38
PriceHr_06 interp 46 47.51
PriceHr_06 interp 47 36.19
PriceHr_06 interp 48 33.26
PriceHr_06 interp 49 29.49
PriceHr_06 interp 50 24.49
PriceHr_06 interp 51 15.58
PriceHr_06 interp 52 17.97
PriceHr_06 interp 53 21.78
PriceHr_06 interp 54 22.25
PriceHr_06 interp 55 26.74
PriceHr_06 interp 56 31.58
PriceHr_06 interp 57 40.02
PriceHr_06 interp 58 42.94
PriceHr_06 interp 59 50.07
PriceHr_06 interp 60 46.01
PriceHr_06 interp 61 51.29
PriceHr_06 interp 62 59.59
PriceHr_06 interp 63 55.39
PriceHr_06 interp 64 56.48
PriceHr_06 interp 65 47.83
PriceHr_06 interp 66 48.66
PriceHr_06 interp 67 54.99
PriceHr_06 interp 68 54.77
PriceHr_06 interp 69 53.44
PriceHr_06 interp 70 53.34
PriceHr_06 interp 71 32.91
PriceHr_06 interp 72 31.61
PriceHr_06 interp 73 30.4
PriceHr_06 interp 74 22.31
PriceHr_06 interp 75 19.78
PriceHr_06 interp 76 17.73
PriceHr_06 interp 77 21.11
PriceHr_06 interp 78 23.44
PriceHr_06 interp 79 29.58
PriceHr_06 interp 80 35.74
PriceHr_06 interp 81 34.17
PriceHr_06 interp 82 35.38
PriceHr_06 interp 83 48.2
PriceHr_06 interp 84 59.22
PriceHr_06 interp 85 50.04
PriceHr_06 interp 86 56.11
47
Name Interp Independent Dependent
PriceHr_06 interp 87 68.51
PriceHr_06 interp 88 76.75
PriceHr_06 interp 89 71.3
PriceHr_06 interp 90 56.61
PriceHr_06 interp 91 54.13
PriceHr_06 interp 92 46.91
PriceHr_06 interp 93 48.06
PriceHr_06 interp 94 46.21
PriceHr_06 interp 95 32.16
PriceHr_06 interp 96 29.67
PriceHr_06 interp 97 26.26
PriceHr_06 interp 98 24.31
PriceHr_06 interp 99 19.35
PriceHr_06 interp 100 19.2
PriceHr_06 interp 101 20.49
PriceHr_06 interp 102 24.07
PriceHr_06 interp 103 28.08
PriceHr_06 interp 104 31.58
PriceHr_06 interp 105 32.46
PriceHr_06 interp 106 35.4
PriceHr_06 interp 107 44.45
PriceHr_06 interp 108 42.09
PriceHr_06 interp 109 44.22
PriceHr_06 interp 110 55.77
PriceHr_06 interp 111 53.08
PriceHr_06 interp 112 66.82
PriceHr_06 interp 113 62.59
PriceHr_06 interp 114 50.2
PriceHr_06 interp 115 48.14
PriceHr_06 interp 116 40.87
PriceHr_06 interp 117 40.98
PriceHr_06 interp 118 47.91
PriceHr_06 interp 119 33.45
PriceHr_06 interp 120 31.53
PriceHr_06 interp 121 27.72
PriceHr_06 interp 122 27.21
PriceHr_06 interp 123 22.96
PriceHr_06 interp 124 20.63
PriceHr_06 interp 125 21.16
PriceHr_06 interp 126 25.79
PriceHr_06 interp 127 28.42
PriceHr_06 interp 128 36.31
PriceHr_06 interp 129 35.1
PriceHr_06 interp 130 44.89
PriceHr_06 interp 131 42.15
PriceHr_06 interp 132 54.32
PriceHr_06 interp 133 52.21
PriceHr_06 interp 134 49.57
PriceHr_06 interp 135 54.97
PriceHr_06 interp 136 57.83
PriceHr_06 interp 137 64.91
PriceHr_06 interp 138 51.38
PriceHr_06 interp 139 50.35
PriceHr_06 interp 140 44.38
PriceHr_06 interp 141 46.01
PriceHr_06 interp 142 46.18
48
Name Interp Independent Dependent
PriceHr_06 interp 143 31.81
PriceHr_06 interp 144 30.94
PriceHr_06 interp 145 27.16
PriceHr_06 interp 146 25.18
PriceHr_06 interp 147 19.57
PriceHr_06 interp 148 20.38
PriceHr_06 interp 149 22.54
PriceHr_06 interp 150 25.76
PriceHr_06 interp 151 27.01
PriceHr_06 interp 152 30.04
PriceHr_06 interp 153 33.16
PriceHr_06 interp 154 34.12
PriceHr_06 interp 155 42.24
PriceHr_06 interp 156 41.82
PriceHr_06 interp 157 52.27
PriceHr_06 interp 158 55.38
PriceHr_06 interp 159 62.9
PriceHr_06 interp 160 56.79
PriceHr_06 interp 161 69.71
PriceHr_06 interp 162 55.54
PriceHr_06 interp 163 48.32
PriceHr_06 interp 164 40.78
PriceHr_06 interp 165 38.47
PriceHr_06 interp 166 40.51
PriceHr_06 interp 167 31.9
PriceHr_06 interp 168 29.76
PriceHr_07 interp 1 31.36
PriceHr_07 interp 2 30.58
PriceHr_07 interp 3 29.07
PriceHr_07 interp 4 21.03
PriceHr_07 interp 5 19.84
PriceHr_07 interp 6 20.02
PriceHr_07 interp 7 19.21
PriceHr_07 interp 8 24.88
PriceHr_07 interp 9 35.92
PriceHr_07 interp 10 45.51
PriceHr_07 interp 11 40.83
PriceHr_07 interp 12 43.77
PriceHr_07 interp 13 48.78
PriceHr_07 interp 14 50.01
PriceHr_07 interp 15 47.31
PriceHr_07 interp 16 41.63
PriceHr_07 interp 17 54.79
PriceHr_07 interp 18 63.35
PriceHr_07 interp 19 41.93
PriceHr_07 interp 20 39.12
PriceHr_07 interp 21 44.21
PriceHr_07 interp 22 40.09
PriceHr_07 interp 23 33.95
PriceHr_07 interp 24 33.49
PriceHr_07 interp 25 30.65
PriceHr_07 interp 26 31.34
PriceHr_07 interp 27 26.4
PriceHr_07 interp 28 23.42
PriceHr_07 interp 29 20.86
PriceHr_07 interp 30 13.91
49
Name Interp Independent Dependent
PriceHr_07 interp 31 11.8
PriceHr_07 interp 32 20.18
PriceHr_07 interp 33 34.91
PriceHr_07 interp 34 38.35
PriceHr_07 interp 35 36.28
PriceHr_07 interp 36 49.96
PriceHr_07 interp 37 54.12
PriceHr_07 interp 38 56.27
PriceHr_07 interp 39 65.6
PriceHr_07 interp 40 66.16
PriceHr_07 interp 41 67.91
PriceHr_07 interp 42 60.95
PriceHr_07 interp 43 53.55
PriceHr_07 interp 44 42.3
PriceHr_07 interp 45 44.43
PriceHr_07 interp 46 50.35
PriceHr_07 interp 47 37.44
PriceHr_07 interp 48 34.57
PriceHr_07 interp 49 29.2
PriceHr_07 interp 50 27.35
PriceHr_07 interp 51 26.25
PriceHr_07 interp 52 24.25
PriceHr_07 interp 53 24.01
PriceHr_07 interp 54 26.24
PriceHr_07 interp 55 26.99
PriceHr_07 interp 56 31.57
PriceHr_07 interp 57 35.99
PriceHr_07 interp 58 39.43
PriceHr_07 interp 59 46.75
PriceHr_07 interp 60 51.56
PriceHr_07 interp 61 59.47
PriceHr_07 interp 62 65.82
PriceHr_07 interp 63 75.43
PriceHr_07 interp 64 62.05
PriceHr_07 interp 65 69.02
PriceHr_07 interp 66 69.96
PriceHr_07 interp 67 51.39
PriceHr_07 interp 68 49.65
PriceHr_07 interp 69 58.29
PriceHr_07 interp 70 54.07
PriceHr_07 interp 71 37.04
PriceHr_07 interp 72 33.24
PriceHr_07 interp 73 29.79
PriceHr_07 interp 74 27.98
PriceHr_07 interp 75 25.88
PriceHr_07 interp 76 20.99
PriceHr_07 interp 77 25.4
PriceHr_07 interp 78 27.55
PriceHr_07 interp 79 29.7
PriceHr_07 interp 80 33.47
PriceHr_07 interp 81 37.1
PriceHr_07 interp 82 50.98
PriceHr_07 interp 83 53.84
PriceHr_07 interp 84 44.47
PriceHr_07 interp 85 58.74
PriceHr_07 interp 86 77.13
50
Name Interp Independent Dependent
PriceHr_07 interp 87 68.51
PriceHr_07 interp 88 53.22
PriceHr_07 interp 89 61.9
PriceHr_07 interp 90 54.27
PriceHr_07 interp 91 46.64
PriceHr_07 interp 92 50.77
PriceHr_07 interp 93 52.73
PriceHr_07 interp 94 57.05
PriceHr_07 interp 95 39.32
PriceHr_07 interp 96 34.53
PriceHr_07 interp 97 30.28
PriceHr_07 interp 98 30.22
PriceHr_07 interp 99 27.28
PriceHr_07 interp 100 25.06
PriceHr_07 interp 101 24.15
PriceHr_07 interp 102 28.3
PriceHr_07 interp 103 29.54
PriceHr_07 interp 104 31.11
PriceHr_07 interp 105 42.32
PriceHr_07 interp 106 50
PriceHr_07 interp 107 65.9
PriceHr_07 interp 108 69.4
PriceHr_07 interp 109 64.83
PriceHr_07 interp 110 89.03
PriceHr_07 interp 111 82.08
PriceHr_07 interp 112 71.05
PriceHr_07 interp 113 62.6
PriceHr_07 interp 114 75.77
PriceHr_07 interp 115 64.98
PriceHr_07 interp 116 47.54
PriceHr_07 interp 117 56.49
PriceHr_07 interp 118 54.8
PriceHr_07 interp 119 43.49
PriceHr_07 interp 120 40.04
PriceHr_07 interp 121 36.01
PriceHr_07 interp 122 32.9
PriceHr_07 interp 123 27.53
PriceHr_07 interp 124 25.55
PriceHr_07 interp 125 25.99
PriceHr_07 interp 126 28.8
PriceHr_07 interp 127 33.72
PriceHr_07 interp 128 33.11
PriceHr_07 interp 129 41.35
PriceHr_07 interp 130 45.91
PriceHr_07 interp 131 49.49
PriceHr_07 interp 132 59.28
PriceHr_07 interp 133 64.61
PriceHr_07 interp 134 69.57
PriceHr_07 interp 135 74.3
PriceHr_07 interp 136 67.55
PriceHr_07 interp 137 56.4
PriceHr_07 interp 138 56.74
PriceHr_07 interp 139 45.48
PriceHr_07 interp 140 44.25
PriceHr_07 interp 141 50.24
PriceHr_07 interp 142 55.2
51
Name Interp Independent Dependent
PriceHr_07 interp 143 39.7
PriceHr_07 interp 144 35.1
PriceHr_07 interp 145 31.25
PriceHr_07 interp 146 28.52
PriceHr_07 interp 147 26.7
PriceHr_07 interp 148 22.69
PriceHr_07 interp 149 23.06
PriceHr_07 interp 150 27.6
PriceHr_07 interp 151 28.61
PriceHr_07 interp 152 29.66
PriceHr_07 interp 153 41.98
PriceHr_07 interp 154 44.45
PriceHr_07 interp 155 50.44
PriceHr_07 interp 156 65.97
PriceHr_07 interp 157 54.78
PriceHr_07 interp 158 70.4
PriceHr_07 interp 159 77.97
PriceHr_07 interp 160 68.01
PriceHr_07 interp 161 61.28
PriceHr_07 interp 162 56.82
PriceHr_07 interp 163 63.76
PriceHr_07 interp 164 55.61
PriceHr_07 interp 165 65.35
PriceHr_07 interp 166 53.91
PriceHr_07 interp 167 34.45
PriceHr_07 interp 168 36.18
PriceHr_08 interp 1 28.16
PriceHr_08 interp 2 29.39
PriceHr_08 interp 3 27.48
PriceHr_08 interp 4 25.65
PriceHr_08 interp 5 23.38
PriceHr_08 interp 6 24.01
PriceHr_08 interp 7 24.39
PriceHr_08 interp 8 23.38
PriceHr_08 interp 9 29.72
PriceHr_08 interp 10 31.14
PriceHr_08 interp 11 33.24
PriceHr_08 interp 12 48.83
PriceHr_08 interp 13 44.72
PriceHr_08 interp 14 48.05
PriceHr_08 interp 15 47.64
PriceHr_08 interp 16 62.36
PriceHr_08 interp 17 64.29
PriceHr_08 interp 18 62.9
PriceHr_08 interp 19 43.42
PriceHr_08 interp 20 46.45
PriceHr_08 interp 21 54.61
PriceHr_08 interp 22 41.98
PriceHr_08 interp 23 35.7
PriceHr_08 interp 24 30.97
PriceHr_08 interp 25 28.39
PriceHr_08 interp 26 27.65
PriceHr_08 interp 27 23.94
PriceHr_08 interp 28 20.77
PriceHr_08 interp 29 18.06
PriceHr_08 interp 30 16.22
52
Name Interp Independent Dependent
PriceHr_08 interp 31 17.03
PriceHr_08 interp 32 15.03
PriceHr_08 interp 33 25.5
PriceHr_08 interp 34 29.83
PriceHr_08 interp 35 33.52
PriceHr_08 interp 36 40.45
PriceHr_08 interp 37 54.52
PriceHr_08 interp 38 54.53
PriceHr_08 interp 39 64.67
PriceHr_08 interp 40 62.22
PriceHr_08 interp 41 69.78
PriceHr_08 interp 42 77.79
PriceHr_08 interp 43 61.38
PriceHr_08 interp 44 42.5
PriceHr_08 interp 45 50.25
PriceHr_08 interp 46 44.02
PriceHr_08 interp 47 31.71
PriceHr_08 interp 48 29.91
PriceHr_08 interp 49 26.31
PriceHr_08 interp 50 26.95
PriceHr_08 interp 51 24.66
PriceHr_08 interp 52 22.28
PriceHr_08 interp 53 24.19
PriceHr_08 interp 54 27.75
PriceHr_08 interp 55 28.96
PriceHr_08 interp 56 29.19
PriceHr_08 interp 57 32.13
PriceHr_08 interp 58 38.77
PriceHr_08 interp 59 52.54
PriceHr_08 interp 60 48.05
PriceHr_08 interp 61 54.17
PriceHr_08 interp 62 64.32
PriceHr_08 interp 63 57.61
PriceHr_08 interp 64 59.18
PriceHr_08 interp 65 51.2
PriceHr_08 interp 66 51.02
PriceHr_08 interp 67 43.85
PriceHr_08 interp 68 48.41
PriceHr_08 interp 69 60.77
PriceHr_08 interp 70 50.6
PriceHr_08 interp 71 32.14
PriceHr_08 interp 72 29.63
PriceHr_08 interp 73 29.49
PriceHr_08 interp 74 26.43
PriceHr_08 interp 75 21.14
PriceHr_08 interp 76 18.78
PriceHr_08 interp 77 23.43
PriceHr_08 interp 78 26.75
PriceHr_08 interp 79 30.67
PriceHr_08 interp 80 30.54
PriceHr_08 interp 81 32.19
PriceHr_08 interp 82 42.08
PriceHr_08 interp 83 41.31
PriceHr_08 interp 84 50.62
PriceHr_08 interp 85 54.79
PriceHr_08 interp 86 60.74
53
Name Interp Independent Dependent
PriceHr_08 interp 87 53.97
PriceHr_08 interp 88 52.24
PriceHr_08 interp 89 47.46
PriceHr_08 interp 90 33.52 PriceHr_08 interp 91 40.85
PriceHr_08 interp 92 45.93
PriceHr_08 interp 93 54.72
PriceHr_08 interp 94 42.19
PriceHr_08 interp 95 35.8 PriceHr_08 interp 96 32.12
PriceHr_08 interp 97 30.02
PriceHr_08 interp 98 29.13
PriceHr_08 interp 99 26.42
PriceHr_08 interp 100 24.09 PriceHr_08 interp 101 25.58
PriceHr_08 interp 102 28.54
PriceHr_08 interp 103 31.79
PriceHr_08 interp 104 31.63
PriceHr_08 interp 105 34.61 PriceHr_08 interp 106 39.05
PriceHr_08 interp 107 46.04
PriceHr_08 interp 108 49.41
PriceHr_08 interp 109 44.22
PriceHr_08 interp 110 63.81 PriceHr_08 interp 111 48.35
PriceHr_08 interp 112 75.39
PriceHr_08 interp 113 65.24
PriceHr_08 interp 114 55.7
PriceHr_08 interp 115 51.27 PriceHr_08 interp 116 49.21
PriceHr_08 interp 117 53.44
PriceHr_08 interp 118 46.75
PriceHr_08 interp 119 33.85
PriceHr_08 interp 120 31.99 PriceHr_08 interp 121 29.19
PriceHr_08 interp 122 28.82
PriceHr_08 interp 123 26.01
PriceHr_08 interp 124 25.2
PriceHr_08 interp 125 25.71 PriceHr_08 interp 126 28.34
PriceHr_08 interp 127 35.33
PriceHr_08 interp 128 30.65
PriceHr_08 interp 129 33.47
PriceHr_08 interp 130 35.61 PriceHr_08 interp 131 45.29
PriceHr_08 interp 132 44.04
PriceHr_08 interp 133 55.34
PriceHr_08 interp 134 78.82
PriceHr_08 interp 135 85.49 PriceHr_08 interp 136 70.18
PriceHr_08 interp 137 70.24
PriceHr_08 interp 138 57.27
PriceHr_08 interp 139 60.23
PriceHr_08 interp 140 52.59 PriceHr_08 interp 141 61.55
PriceHr_08 interp 142 45.26
PriceHr_08 interp 143 33.88
PriceHr_08 interp 144 34.12
54
Name Interp Independent Dependent
PriceHr_08 interp 145 28.98
PriceHr_08 interp 146 27.92
PriceHr_08 interp 147 24.72
PriceHr_08 interp 148 22.78 PriceHr_08 interp 149 23.84
PriceHr_08 interp 150 27.53
PriceHr_08 interp 151 30.36
PriceHr_08 interp 152 30.27
PriceHr_08 interp 153 33.26 PriceHr_08 interp 154 36.34
PriceHr_08 interp 155 41.14
PriceHr_08 interp 156 47.16
PriceHr_08 interp 157 50.31
PriceHr_08 interp 158 48.9 PriceHr_08 interp 159 65.62
PriceHr_08 interp 160 58.11
PriceHr_08 interp 161 56.84
PriceHr_08 interp 162 52.16
PriceHr_08 interp 163 44.23 PriceHr_08 interp 164 38.38
PriceHr_08 interp 165 49.27
PriceHr_08 interp 166 39.94
PriceHr_08 interp 167 31.87
PriceHr_08 interp 168 30.21 PriceHr_09 interp 1 27.32
PriceHr_09 interp 2 28.49
PriceHr_09 interp 3 26.54
PriceHr_09 interp 4 25.67
PriceHr_09 interp 5 24.9 PriceHr_09 interp 6 26.19
PriceHr_09 interp 7 25.71
PriceHr_09 interp 8 25.23
PriceHr_09 interp 9 28.8
PriceHr_09 interp 10 31.58 PriceHr_09 interp 11 33.24
PriceHr_09 interp 12 42.17
PriceHr_09 interp 13 56.69
PriceHr_09 interp 14 41.77
PriceHr_09 interp 15 44.87 PriceHr_09 interp 16 41.05
PriceHr_09 interp 17 46.1
PriceHr_09 interp 18 39.15
PriceHr_09 interp 19 33.82
PriceHr_09 interp 20 45.46 PriceHr_09 interp 21 37.59
PriceHr_09 interp 22 31.08
PriceHr_09 interp 23 29.03
PriceHr_09 interp 24 22.34
PriceHr_09 interp 25 21.03 PriceHr_09 interp 26 22.52
PriceHr_09 interp 27 21.04
PriceHr_09 interp 28 20.07
PriceHr_09 interp 29 20
PriceHr_09 interp 30 20.89 PriceHr_09 interp 31 21.82
PriceHr_09 interp 32 19.51
PriceHr_09 interp 33 25.34
PriceHr_09 interp 34 27.95
55
Name Interp Independent Dependent
PriceHr_09 interp 35 29.56
PriceHr_09 interp 36 31.14
PriceHr_09 interp 37 36.94
PriceHr_09 interp 38 38.67 PriceHr_09 interp 39 35.33
PriceHr_09 interp 40 35.26
PriceHr_09 interp 41 38.79
PriceHr_09 interp 42 39.39
PriceHr_09 interp 43 33.78 PriceHr_09 interp 44 49.53
PriceHr_09 interp 45 44.02
PriceHr_09 interp 46 32.08
PriceHr_09 interp 47 29.24
PriceHr_09 interp 48 24.38 PriceHr_09 interp 49 23.43
PriceHr_09 interp 50 22.03
PriceHr_09 interp 51 20.71
PriceHr_09 interp 52 18.96
PriceHr_09 interp 53 20.34 PriceHr_09 interp 54 24.35
PriceHr_09 interp 55 36.27
PriceHr_09 interp 56 29.69
PriceHr_09 interp 57 29.74
PriceHr_09 interp 58 36.48 PriceHr_09 interp 59 36.27
PriceHr_09 interp 60 39.11
PriceHr_09 interp 61 39.3
PriceHr_09 interp 62 42.75
PriceHr_09 interp 63 40.57 PriceHr_09 interp 64 33.04
PriceHr_09 interp 65 44.81
PriceHr_09 interp 66 45.82
PriceHr_09 interp 67 38.35
PriceHr_09 interp 68 58.45 PriceHr_09 interp 69 58.06
PriceHr_09 interp 70 34.75
PriceHr_09 interp 71 28.58
PriceHr_09 interp 72 25.82
PriceHr_09 interp 73 23.73 PriceHr_09 interp 74 23.69
PriceHr_09 interp 75 19.43
PriceHr_09 interp 76 20.19
PriceHr_09 interp 77 22
PriceHr_09 interp 78 27.4 PriceHr_09 interp 79 38.65
PriceHr_09 interp 80 30.94
PriceHr_09 interp 81 33.43
PriceHr_09 interp 82 35.68
PriceHr_09 interp 83 34.17 PriceHr_09 interp 84 37.31
PriceHr_09 interp 85 39.55
PriceHr_09 interp 86 56.13
PriceHr_09 interp 87 46.73
PriceHr_09 interp 88 58.78 PriceHr_09 interp 89 55.67
PriceHr_09 interp 90 54.01
PriceHr_09 interp 91 50.41
PriceHr_09 interp 92 54.04
56
Name Interp Independent Dependent
PriceHr_09 interp 93 54.58
PriceHr_09 interp 94 37.04
PriceHr_09 interp 95 29.95
PriceHr_09 interp 96 27.99 PriceHr_09 interp 97 25.49
PriceHr_09 interp 98 25.18
PriceHr_09 interp 99 23.42
PriceHr_09 interp 100 21.65
PriceHr_09 interp 101 24.17 PriceHr_09 interp 102 28.38
PriceHr_09 interp 103 39.07
PriceHr_09 interp 104 32.41
PriceHr_09 interp 105 39.05
PriceHr_09 interp 106 35.99 PriceHr_09 interp 107 39.64
PriceHr_09 interp 108 46.46
PriceHr_09 interp 109 41.95
PriceHr_09 interp 110 44.31
PriceHr_09 interp 111 50.25 PriceHr_09 interp 112 51.5
PriceHr_09 interp 113 59.3
PriceHr_09 interp 114 42.56
PriceHr_09 interp 115 38.83
PriceHr_09 interp 116 58.62 PriceHr_09 interp 117 52.78
PriceHr_09 interp 118 35.27
PriceHr_09 interp 119 28.55
PriceHr_09 interp 120 28.44
PriceHr_09 interp 121 26.07 PriceHr_09 interp 122 25.69
PriceHr_09 interp 123 23.15
PriceHr_09 interp 124 22.37
PriceHr_09 interp 125 24.94
PriceHr_09 interp 126 28.78 PriceHr_09 interp 127 38.72
PriceHr_09 interp 128 32.57
PriceHr_09 interp 129 40.98
PriceHr_09 interp 130 43.19
PriceHr_09 interp 131 40.48 PriceHr_09 interp 132 48.64
PriceHr_09 interp 133 55.72
PriceHr_09 interp 134 56.11
PriceHr_09 interp 135 54.11
PriceHr_09 interp 136 50.8 PriceHr_09 interp 137 51.01
PriceHr_09 interp 138 47.17
PriceHr_09 interp 139 39.22
PriceHr_09 interp 140 46.9
PriceHr_09 interp 141 47.1 PriceHr_09 interp 142 35.74
PriceHr_09 interp 143 29.16
PriceHr_09 interp 144 28.69
PriceHr_09 interp 145 27.21
PriceHr_09 interp 146 26.49 PriceHr_09 interp 147 25.58
PriceHr_09 interp 148 23.87
PriceHr_09 interp 149 25.02
PriceHr_09 interp 150 28.16
57
Name Interp Independent Dependent
PriceHr_09 interp 151 34.86
PriceHr_09 interp 152 31.69
PriceHr_09 interp 153 31.3
PriceHr_09 interp 154 37.62 PriceHr_09 interp 155 37.08
PriceHr_09 interp 156 39.26
PriceHr_09 interp 157 42.83
PriceHr_09 interp 158 65.12
PriceHr_09 interp 159 40.91 PriceHr_09 interp 160 44.08
PriceHr_09 interp 161 49.47
PriceHr_09 interp 162 44.04
PriceHr_09 interp 163 43.12
PriceHr_09 interp 164 34.49 PriceHr_09 interp 165 43.24
PriceHr_09 interp 166 31.26
PriceHr_09 interp 167 27.02
PriceHr_09 interp 168 27.99
PriceHr_10 interp 1 28.83 PriceHr_10 interp 2 33.74
PriceHr_10 interp 3 28.65
PriceHr_10 interp 4 28.06
PriceHr_10 interp 5 28.69
PriceHr_10 interp 6 30.94 PriceHr_10 interp 7 30.94
PriceHr_10 interp 8 32.37
PriceHr_10 interp 9 44.36
PriceHr_10 interp 10 42.73
PriceHr_10 interp 11 38.46 PriceHr_10 interp 12 46.85
PriceHr_10 interp 13 35.77
PriceHr_10 interp 14 32.21
PriceHr_10 interp 15 36.51
PriceHr_10 interp 16 32.39 PriceHr_10 interp 17 33.17
PriceHr_10 interp 18 34.24
PriceHr_10 interp 19 43.3
PriceHr_10 interp 20 46.2
PriceHr_10 interp 21 37.53 PriceHr_10 interp 22 34.04
PriceHr_10 interp 23 30.21
PriceHr_10 interp 24 29.9
PriceHr_10 interp 25 26.5
PriceHr_10 interp 26 26.89 PriceHr_10 interp 27 27.42
PriceHr_10 interp 28 24.58
PriceHr_10 interp 29 24.37
PriceHr_10 interp 30 25.47
PriceHr_10 interp 31 27.26 PriceHr_10 interp 32 28.7
PriceHr_10 interp 33 31.98
PriceHr_10 interp 34 33.92
PriceHr_10 interp 35 32.55
PriceHr_10 interp 36 30.48 PriceHr_10 interp 37 30.82
PriceHr_10 interp 38 30.11
PriceHr_10 interp 39 31.6
PriceHr_10 interp 40 38.31
58
Name Interp Independent Dependent
PriceHr_10 interp 41 30.1
PriceHr_10 interp 42 30.32
PriceHr_10 interp 43 52.7
PriceHr_10 interp 44 40.54 PriceHr_10 interp 45 33.99
PriceHr_10 interp 46 32.15
PriceHr_10 interp 47 29.12
PriceHr_10 interp 48 27.49
PriceHr_10 interp 49 28.9 PriceHr_10 interp 50 28.28
PriceHr_10 interp 51 25.99
PriceHr_10 interp 52 23.68
PriceHr_10 interp 53 24.03
PriceHr_10 interp 54 30.96 PriceHr_10 interp 55 50.15
PriceHr_10 interp 56 58.23
PriceHr_10 interp 57 42.04
PriceHr_10 interp 58 44.3
PriceHr_10 interp 59 51.02 PriceHr_10 interp 60 56.59
PriceHr_10 interp 61 44.62
PriceHr_10 interp 62 50.04
PriceHr_10 interp 63 47
PriceHr_10 interp 64 43.51 PriceHr_10 interp 65 47.95
PriceHr_10 interp 66 34.54
PriceHr_10 interp 67 51.12
PriceHr_10 interp 68 61.7
PriceHr_10 interp 69 48.41 PriceHr_10 interp 70 41.86
PriceHr_10 interp 71 30.87
PriceHr_10 interp 72 29.86
PriceHr_10 interp 73 22.62
PriceHr_10 interp 74 29.36 PriceHr_10 interp 75 25.74
PriceHr_10 interp 76 26.32
PriceHr_10 interp 77 25.68
PriceHr_10 interp 78 30.23
PriceHr_10 interp 79 46.5 PriceHr_10 interp 80 42.06
PriceHr_10 interp 81 38.17
PriceHr_10 interp 82 36.6
PriceHr_10 interp 83 35.52
PriceHr_10 interp 84 36.64 PriceHr_10 interp 85 36.55
PriceHr_10 interp 86 36.78
PriceHr_10 interp 87 45.13
PriceHr_10 interp 88 39.57
PriceHr_10 interp 89 36.7 PriceHr_10 interp 90 35.04
PriceHr_10 interp 91 48.96
PriceHr_10 interp 92 56.46
PriceHr_10 interp 93 63.65
PriceHr_10 interp 94 43.17 PriceHr_10 interp 95 31.59
PriceHr_10 interp 96 27.71
PriceHr_10 interp 97 27.92
PriceHr_10 interp 98 26.2
59
Name Interp Independent Dependent
PriceHr_10 interp 99 26.34
PriceHr_10 interp 100 25.82
PriceHr_10 interp 101 26.57
PriceHr_10 interp 102 29.76 PriceHr_10 interp 103 43.18
PriceHr_10 interp 104 46.32
PriceHr_10 interp 105 37.14
PriceHr_10 interp 106 42.34
PriceHr_10 interp 107 39.32 PriceHr_10 interp 108 41.17
PriceHr_10 interp 109 42.45
PriceHr_10 interp 110 43.2
PriceHr_10 interp 111 42.51
PriceHr_10 interp 112 44.15 PriceHr_10 interp 113 42.81
PriceHr_10 interp 114 37.45
PriceHr_10 interp 115 44.39
PriceHr_10 interp 116 37.79
PriceHr_10 interp 117 50.61 PriceHr_10 interp 118 41.05
PriceHr_10 interp 119 29.73
PriceHr_10 interp 120 28.24
PriceHr_10 interp 121 26.15
PriceHr_10 interp 122 27.09 PriceHr_10 interp 123 26.07
PriceHr_10 interp 124 26.18
PriceHr_10 interp 125 27.31
PriceHr_10 interp 126 29.03
PriceHr_10 interp 127 42.46 PriceHr_10 interp 128 44.58
PriceHr_10 interp 129 36.77
PriceHr_10 interp 130 37.8
PriceHr_10 interp 131 38.97
PriceHr_10 interp 132 40.4 PriceHr_10 interp 133 40.35
PriceHr_10 interp 134 41.68
PriceHr_10 interp 135 40.31
PriceHr_10 interp 136 36.74
PriceHr_10 interp 137 37.44 PriceHr_10 interp 138 35.08
PriceHr_10 interp 139 46.12
PriceHr_10 interp 140 48.28
PriceHr_10 interp 141 43.97
PriceHr_10 interp 142 34.97 PriceHr_10 interp 143 29.95
PriceHr_10 interp 144 26.81
PriceHr_10 interp 145 27.37
PriceHr_10 interp 146 26.69
PriceHr_10 interp 147 26.05 PriceHr_10 interp 148 25.66
PriceHr_10 interp 149 27.13
PriceHr_10 interp 150 28.58
PriceHr_10 interp 151 38.2
PriceHr_10 interp 152 37.49 PriceHr_10 interp 153 36.57
PriceHr_10 interp 154 37.29
PriceHr_10 interp 155 41.47
PriceHr_10 interp 156 38.39
60
Name Interp Independent Dependent
PriceHr_10 interp 157 37.11
PriceHr_10 interp 158 36.71
PriceHr_10 interp 159 36.36
PriceHr_10 interp 160 34.84 PriceHr_10 interp 161 35.03
PriceHr_10 interp 162 35.01
PriceHr_10 interp 163 35.57
PriceHr_10 interp 164 35.3
PriceHr_10 interp 165 33.99 PriceHr_10 interp 166 32.81
PriceHr_10 interp 167 29.65
PriceHr_10 interp 168 28.92
PriceHr_11 interp 1 33.16
PriceHr_11 interp 2 32.08 PriceHr_11 interp 3 30.86
PriceHr_11 interp 4 29.17
PriceHr_11 interp 5 30.44
PriceHr_11 interp 6 35.17
PriceHr_11 interp 7 36.92 PriceHr_11 interp 8 39.76
PriceHr_11 interp 9 46.42
PriceHr_11 interp 10 36.44
PriceHr_11 interp 11 43.97
PriceHr_11 interp 12 36.55 PriceHr_11 interp 13 29.68
PriceHr_11 interp 14 28.4
PriceHr_11 interp 15 28.54
PriceHr_11 interp 16 28.43
PriceHr_11 interp 17 28.73 PriceHr_11 interp 18 33.77
PriceHr_11 interp 19 36.27
PriceHr_11 interp 20 33.62
PriceHr_11 interp 21 36.65
PriceHr_11 interp 22 36.96 PriceHr_11 interp 23 28.74
PriceHr_11 interp 24 27.29
PriceHr_11 interp 25 27.94
PriceHr_11 interp 26 27.86
PriceHr_11 interp 27 27.57 PriceHr_11 interp 28 28.29
PriceHr_11 interp 29 26.57
PriceHr_11 interp 30 32.74
PriceHr_11 interp 31 28.02
PriceHr_11 interp 32 29.98 PriceHr_11 interp 33 30.95
PriceHr_11 interp 34 31.12
PriceHr_11 interp 35 29.25
PriceHr_11 interp 36 28.88
PriceHr_11 interp 37 28.17 PriceHr_11 interp 38 27.33
PriceHr_11 interp 39 26.54
PriceHr_11 interp 40 26.46
PriceHr_11 interp 41 28.32
PriceHr_11 interp 42 41.23 PriceHr_11 interp 43 41.78
PriceHr_11 interp 44 32.37
PriceHr_11 interp 45 33.61
PriceHr_11 interp 46 30.13
61
Name Interp Independent Dependent
PriceHr_11 interp 47 26.75
PriceHr_11 interp 48 23.73
PriceHr_11 interp 49 20
PriceHr_11 interp 50 24.53 PriceHr_11 interp 51 24.37
PriceHr_11 interp 52 24.49
PriceHr_11 interp 53 24.76
PriceHr_11 interp 54 29.86
PriceHr_11 interp 55 45.95 PriceHr_11 interp 56 37.17
PriceHr_11 interp 57 36.04
PriceHr_11 interp 58 34.55
PriceHr_11 interp 59 34.88
PriceHr_11 interp 60 33.91 PriceHr_11 interp 61 38.14
PriceHr_11 interp 62 35.4
PriceHr_11 interp 63 33.53
PriceHr_11 interp 64 32.23
PriceHr_11 interp 65 29.97 PriceHr_11 interp 66 38.93
PriceHr_11 interp 67 36.69
PriceHr_11 interp 68 36.04
PriceHr_11 interp 69 36.64
PriceHr_11 interp 70 34.78 PriceHr_11 interp 71 28.6
PriceHr_11 interp 72 26.38
PriceHr_11 interp 73 27.15
PriceHr_11 interp 74 26.76
PriceHr_11 interp 75 27.12 PriceHr_11 interp 76 26.78
PriceHr_11 interp 77 28.21
PriceHr_11 interp 78 32.69
PriceHr_11 interp 79 39.41
PriceHr_11 interp 80 36.88 PriceHr_11 interp 81 36.56
PriceHr_11 interp 82 36.85
PriceHr_11 interp 83 40.98
PriceHr_11 interp 84 39.75
PriceHr_11 interp 85 33.72 PriceHr_11 interp 86 37.92
PriceHr_11 interp 87 32.38
PriceHr_11 interp 88 32.91
PriceHr_11 interp 89 35.14
PriceHr_11 interp 90 44.2 PriceHr_11 interp 91 47
PriceHr_11 interp 92 43.03
PriceHr_11 interp 93 37.24
PriceHr_11 interp 94 36.23
PriceHr_11 interp 95 29.34 PriceHr_11 interp 96 27.82
PriceHr_11 interp 97 27.66
PriceHr_11 interp 98 27.59
PriceHr_11 interp 99 27.44
PriceHr_11 interp 100 27.34 PriceHr_11 interp 101 27.47
PriceHr_11 interp 102 30.23
PriceHr_11 interp 103 43.72
PriceHr_11 interp 104 45.25
62
Name Interp Independent Dependent
PriceHr_11 interp 105 44.78
PriceHr_11 interp 106 45.72
PriceHr_11 interp 107 38.66
PriceHr_11 interp 108 35.44 PriceHr_11 interp 109 37.66
PriceHr_11 interp 110 33.57
PriceHr_11 interp 111 36.13
PriceHr_11 interp 112 31.55
PriceHr_11 interp 113 32.89 PriceHr_11 interp 114 57.91
PriceHr_11 interp 115 45.25
PriceHr_11 interp 116 37.2
PriceHr_11 interp 117 40.99
PriceHr_11 interp 118 33.82 PriceHr_11 interp 119 29.97
PriceHr_11 interp 120 27.74
PriceHr_11 interp 121 26.4
PriceHr_11 interp 122 27.74
PriceHr_11 interp 123 27.12 PriceHr_11 interp 124 27.44
PriceHr_11 interp 125 27.46
PriceHr_11 interp 126 29.05
PriceHr_11 interp 127 43.76
PriceHr_11 interp 128 39.13 PriceHr_11 interp 129 36.3
PriceHr_11 interp 130 35.94
PriceHr_11 interp 131 41.95
PriceHr_11 interp 132 42.44
PriceHr_11 interp 133 40.04 PriceHr_11 interp 134 33.54
PriceHr_11 interp 135 28.41
PriceHr_11 interp 136 28.89
PriceHr_11 interp 137 31.19
PriceHr_11 interp 138 48.49 PriceHr_11 interp 139 45.8
PriceHr_11 interp 140 37.93
PriceHr_11 interp 141 39.19
PriceHr_11 interp 142 38.67
PriceHr_11 interp 143 30.93 PriceHr_11 interp 144 25.39
PriceHr_11 interp 145 26.23
PriceHr_11 interp 146 27.7
PriceHr_11 interp 147 27.19
PriceHr_11 interp 148 28.4 PriceHr_11 interp 149 29.39
PriceHr_11 interp 150 31.46
PriceHr_11 interp 151 51.2
PriceHr_11 interp 152 39.44
PriceHr_11 interp 153 35.89 PriceHr_11 interp 154 32.89
PriceHr_11 interp 155 37.36
PriceHr_11 interp 156 35.55
PriceHr_11 interp 157 32.11
PriceHr_11 interp 158 32.93 PriceHr_11 interp 159 30.07
PriceHr_11 interp 160 29.39
PriceHr_11 interp 161 30.43
PriceHr_11 interp 162 38.33
63
Name Interp Independent Dependent
PriceHr_11 interp 163 35.8
PriceHr_11 interp 164 35.55
PriceHr_11 interp 165 37.68
PriceHr_11 interp 166 34.5 PriceHr_11 interp 167 30.51
PriceHr_11 interp 168 28.79
PriceHr_12 interp 1 34.09
PriceHr_12 interp 2 37
PriceHr_12 interp 3 35.25 PriceHr_12 interp 4 33.54
PriceHr_12 interp 5 32.62
PriceHr_12 interp 6 33.51
PriceHr_12 interp 7 35.67
PriceHr_12 interp 8 41.99 PriceHr_12 interp 9 52.01
PriceHr_12 interp 10 59.73
PriceHr_12 interp 11 41.88
PriceHr_12 interp 12 46.97
PriceHr_12 interp 13 40.07 PriceHr_12 interp 14 41.36
PriceHr_12 interp 15 33.26
PriceHr_12 interp 16 33.65
PriceHr_12 interp 17 47.16
PriceHr_12 interp 18 61.1 PriceHr_12 interp 19 45.44
PriceHr_12 interp 20 44.96
PriceHr_12 interp 21 45.42
PriceHr_12 interp 22 38.77
PriceHr_12 interp 23 34.45 PriceHr_12 interp 24 30.76
PriceHr_12 interp 25 30.6
PriceHr_12 interp 26 32.18
PriceHr_12 interp 27 30.79
PriceHr_12 interp 28 31.4 PriceHr_12 interp 29 33.41
PriceHr_12 interp 30 30.75
PriceHr_12 interp 31 33.4
PriceHr_12 interp 32 44.37
PriceHr_12 interp 33 37.79 PriceHr_12 interp 34 39.48
PriceHr_12 interp 35 44.14
PriceHr_12 interp 36 42.64
PriceHr_12 interp 37 34.54
PriceHr_12 interp 38 39.97 PriceHr_12 interp 39 33.04
PriceHr_12 interp 40 29.21
PriceHr_12 interp 41 34.98
PriceHr_12 interp 42 57.53
PriceHr_12 interp 43 47.51 PriceHr_12 interp 44 45.52
PriceHr_12 interp 45 55.37
PriceHr_12 interp 46 47.17
PriceHr_12 interp 47 38.92
PriceHr_12 interp 48 34.26 PriceHr_12 interp 49 31.97
PriceHr_12 interp 50 32.44
PriceHr_12 interp 51 32.64
PriceHr_12 interp 52 32.87
64
Name Interp Independent Dependent
PriceHr_12 interp 53 35.42
PriceHr_12 interp 54 33.28
PriceHr_12 interp 55 49.02
PriceHr_12 interp 56 62.08 PriceHr_12 interp 57 41.88
PriceHr_12 interp 58 44.21
PriceHr_12 interp 59 47.23
PriceHr_12 interp 60 44.02
PriceHr_12 interp 61 38.18 PriceHr_12 interp 62 37.57
PriceHr_12 interp 63 34.74
PriceHr_12 interp 64 35.52
PriceHr_12 interp 65 38.07
PriceHr_12 interp 66 66.51 PriceHr_12 interp 67 55.81
PriceHr_12 interp 68 48.53
PriceHr_12 interp 69 56.76
PriceHr_12 interp 70 51.78
PriceHr_12 interp 71 45.86 PriceHr_12 interp 72 37.04
PriceHr_12 interp 73 47.46
PriceHr_12 interp 74 46.69
PriceHr_12 interp 75 52.75
PriceHr_12 interp 76 43.09 PriceHr_12 interp 77 47.36
PriceHr_12 interp 78 41.21
PriceHr_12 interp 79 65.55
PriceHr_12 interp 80 69.14
PriceHr_12 interp 81 47.27 PriceHr_12 interp 82 51.51
PriceHr_12 interp 83 58.99
PriceHr_12 interp 84 52.14
PriceHr_12 interp 85 53.16
PriceHr_12 interp 86 43.74 PriceHr_12 interp 87 44.49
PriceHr_12 interp 88 43.09
PriceHr_12 interp 89 55.63
PriceHr_12 interp 90 81.52
PriceHr_12 interp 91 64.48 PriceHr_12 interp 92 58.61
PriceHr_12 interp 93 66.01
PriceHr_12 interp 94 56.99
PriceHr_12 interp 95 45.27
PriceHr_12 interp 96 39.09 PriceHr_12 interp 97 43.75
PriceHr_12 interp 98 57.08
PriceHr_12 interp 99 50.5
PriceHr_12 interp 100 48.59
PriceHr_12 interp 101 39 PriceHr_12 interp 102 46.7
PriceHr_12 interp 103 69.38
PriceHr_12 interp 104 63.62
PriceHr_12 interp 105 46.92
PriceHr_12 interp 106 47.13 PriceHr_12 interp 107 41.56
PriceHr_12 interp 108 41.67
PriceHr_12 interp 109 43.08
PriceHr_12 interp 110 38.76
65
Name Interp Independent Dependent
PriceHr_12 interp 111 33.45
PriceHr_12 interp 112 35.23
PriceHr_12 interp 113 37.3
PriceHr_12 interp 114 55.3 PriceHr_12 interp 115 48.39
PriceHr_12 interp 116 51.36
PriceHr_12 interp 117 53.85
PriceHr_12 interp 118 51.71
PriceHr_12 interp 119 41.87 PriceHr_12 interp 120 37.09
PriceHr_12 interp 121 35.06
PriceHr_12 interp 122 33.27
PriceHr_12 interp 123 32.92
PriceHr_12 interp 124 32.61 PriceHr_12 interp 125 38.14
PriceHr_12 interp 126 37.06
PriceHr_12 interp 127 50.17
PriceHr_12 interp 128 58.43
PriceHr_12 interp 129 52.68 PriceHr_12 interp 130 46.76
PriceHr_12 interp 131 53.04
PriceHr_12 interp 132 46.82
PriceHr_12 interp 133 45.24
PriceHr_12 interp 134 44.48 PriceHr_12 interp 135 36.69
PriceHr_12 interp 136 40.98
PriceHr_12 interp 137 40.14
PriceHr_12 interp 138 66.38
PriceHr_12 interp 139 47.77 PriceHr_12 interp 140 47.79
PriceHr_12 interp 141 55.7
PriceHr_12 interp 142 42.17
PriceHr_12 interp 143 35.25
PriceHr_12 interp 144 34.17 PriceHr_12 interp 145 33.4
PriceHr_12 interp 146 32.67
PriceHr_12 interp 147 33.01
PriceHr_12 interp 148 31.09
PriceHr_12 interp 149 32.58 PriceHr_12 interp 150 33.1
PriceHr_12 interp 151 50.32
PriceHr_12 interp 152 49.73
PriceHr_12 interp 153 43.68
PriceHr_12 interp 154 47.35 PriceHr_12 interp 155 42.79
PriceHr_12 interp 156 39.5
PriceHr_12 interp 157 34.49
PriceHr_12 interp 158 33.66
PriceHr_12 interp 159 33.19 PriceHr_12 interp 160 31.81
PriceHr_12 interp 161 34.56
PriceHr_12 interp 162 46.21
PriceHr_12 interp 163 40.33
PriceHr_12 interp 164 38.76 PriceHr_12 interp 165 42.33
PriceHr_12 interp 166 38.5
PriceHr_12 interp 167 33.7
PriceHr_12 interp 168 32.69
66
Name Interp Independent Dependent
PriceDa_01 interp 1 51.28
PriceDa_01 interp 2 48.02
PriceDa_01 interp 3 48.59
PriceDa_01 interp 4 44.5 PriceDa_01 interp 5 48.62
PriceDa_01 interp 6 46.56
PriceDa_01 interp 7 47.42
PriceDa_02 interp 1 38.4
PriceDa_02 interp 2 34.9 PriceDa_02 interp 3 40.74
PriceDa_02 interp 4 42.38
PriceDa_02 interp 5 42.01
PriceDa_02 interp 6 41.32
PriceDa_02 interp 7 39.38 PriceDa_03 interp 1 31.83
PriceDa_03 interp 2 32.27
PriceDa_03 interp 3 39.1
PriceDa_03 interp 4 38.23
PriceDa_03 interp 5 34.24 PriceDa_03 interp 6 33.11
PriceDa_03 interp 7 32.75
PriceDa_04 interp 1 31.9
PriceDa_04 interp 2 31.64
PriceDa_04 interp 3 37.51 PriceDa_04 interp 4 36.79
PriceDa_04 interp 5 38.61
PriceDa_04 interp 6 33.08
PriceDa_04 interp 7 31.55
PriceDa_05 interp 1 34.11 PriceDa_05 interp 2 30.83
PriceDa_05 interp 3 36.96
PriceDa_05 interp 4 41.41
PriceDa_05 interp 5 36.15
PriceDa_05 interp 6 38.31 PriceDa_05 interp 7 34.93
PriceDa_06 interp 1 37.43
PriceDa_06 interp 2 34.96
PriceDa_06 interp 3 40.38
PriceDa_06 interp 4 42.23 PriceDa_06 interp 5 38.47
PriceDa_06 interp 6 40.3
PriceDa_06 interp 7 38.8
PriceDa_07 interp 1 37.53
PriceDa_07 interp 2 40.49 PriceDa_07 interp 3 44.79
PriceDa_07 interp 4 44.25
PriceDa_07 interp 5 50.26
PriceDa_07 interp 6 45.78
PriceDa_07 interp 7 46.64 PriceDa_08 interp 1 38.83
PriceDa_08 interp 2 39.15
PriceDa_08 interp 3 41.03
PriceDa_08 interp 4 38.66
PriceDa_08 interp 5 42.31 PriceDa_08 interp 6 45.53
PriceDa_08 interp 7 39.17
PriceDa_09 interp 1 33.95
PriceDa_09 interp 2 29.93
67
Name Interp Independent Dependent
PriceDa_09 interp 3 34.49
PriceDa_09 interp 4 37.98
PriceDa_09 interp 5 38.05
PriceDa_09 interp 6 39.05 PriceDa_09 interp 7 35.9
PriceDa_10 interp 1 35
PriceDa_10 interp 2 31.14
PriceDa_10 interp 3 41.49
PriceDa_10 interp 4 37.36 PriceDa_10 interp 5 37.35
PriceDa_10 interp 6 36.02
PriceDa_10 interp 7 33.42
PriceDa_11 interp 1 33.67
PriceDa_11 interp 2 29.82 PriceDa_11 interp 3 32.41
PriceDa_11 interp 4 34.84
PriceDa_11 interp 5 36.08
PriceDa_11 interp 6 34.72
PriceDa_11 interp 7 33.28 PriceDa_12 interp 1 40.86
PriceDa_12 interp 2 38.71
PriceDa_12 interp 3 43.06
PriceDa_12 interp 4 53.14
PriceDa_12 interp 5 46.8 PriceDa_12 interp 6 43.91
PriceDa_12 interp 7 37.89
68
Wastewater Return Lookup Tables
Name Interp Independent Dependent
Altavista_WW Lower 1 1.413
Altavista_WW Lower 2 1.324
Altavista_WW Lower 3 1.412
Altavista_WW Lower 4 1.429
Altavista_WW Lower 5 1.467
Altavista_WW Lower 6 1.284
Altavista_WW Lower 7 1.33
Altavista_WW Lower 8 1.341
Altavista_WW Lower 9 1.332
Altavista_WW Lower 10 1.279
Altavista_WW Lower 11 1.365
Altavista_WW Lower 12 1.45
Bedford_WW Lower 1 1.111
Bedford_WW Lower 2 0.997
Bedford_WW Lower 3 1.126
Bedford_WW Lower 4 1.03
Bedford_WW Lower 5 0.913
Bedford_WW Lower 6 0.814
Bedford_WW Lower 7 0.769
Bedford_WW Lower 8 0.78
Bedford_WW Lower 9 0.902
Bedford_WW Lower 10 0.917
Bedford_WW Lower 11 1.05
Bedford_WW Lower 12 1.191
Belews_WW Lower 1 1.001
Belews_WW Lower 2 1.001
Belews_WW Lower 3 1.001
Belews_WW Lower 4 1.001
Belews_WW Lower 5 1.001
Belews_WW Lower 6 1.001
Belews_WW Lower 7 1.001
Belews_WW Lower 8 1.001
Belews_WW Lower 9 1.001
Belews_WW Lower 10 1.001
Belews_WW Lower 11 1.001
Belews_WW Lower 12 0.999
Brookneal_WW Lower 1 0.785
Brookneal_WW Lower 2 0.705
Brookneal_WW Lower 3 0.815
Brookneal_WW Lower 4 0.918
Brookneal_WW Lower 5 0.647
Brookneal_WW Lower 6 0.531
Brookneal_WW Lower 7 0.566
Brookneal_WW Lower 8 0.535
Brookneal_WW Lower 9 0.763
Brookneal_WW Lower 10 0.693
Brookneal_WW Lower 11 0.893
Brookneal_WW Lower 12 0.936
Burlington_WW Lower 1 0.971
Burlington_WW Lower 2 0.841
Burlington_WW Lower 3 0.892
Burlington_WW Lower 4 0.844
69
Burlington_WW Lower 5 0.886
Burlington_WW Lower 6 0.486
Burlington_WW Lower 7 0.931
Burlington_WW Lower 8 1.408
Burlington_WW Lower 9 0.469
Burlington_WW Lower 10 0.76
Burlington_WW Lower 11 2.129
Burlington_WW Lower 12 0.692
Chatham_WW Lower 1 0.839
Chatham_WW Lower 2 0.735
Chatham_WW Lower 3 0.675
Chatham_WW Lower 4 0.718
Chatham_WW Lower 5 0.658
Chatham_WW Lower 6 0.69
Chatham_WW Lower 7 0.657
Chatham_WW Lower 8 0.661
Chatham_WW Lower 9 0.683
Chatham_WW Lower 10 0.727
Chatham_WW Lower 11 0.755
Chatham_WW Lower 12 0.848
Clarksville_WW Lower 1 1.244
Clarksville_WW Lower 2 1.258
Clarksville_WW Lower 3 1.433
Clarksville_WW Lower 4 1.193
Clarksville_WW Lower 5 1.144
Clarksville_WW Lower 6 1.068
Clarksville_WW Lower 7 1.027
Clarksville_WW Lower 8 0.973
Clarksville_WW Lower 9 1.085
Clarksville_WW Lower 10 1.179
Clarksville_WW Lower 11 1.321
Clarksville_WW Lower 12 1.273
CPFilms_WW Lower 1 1.482
CPFilms_WW Lower 2 2.397
CPFilms_WW Lower 3 1.47
CPFilms_WW Lower 4 1.801
CPFilms_WW Lower 5 1.615
CPFilms_WW Lower 6 1.805
CPFilms_WW Lower 7 1.874
CPFilms_WW Lower 8 1.381
CPFilms_WW Lower 9 2.173
CPFilms_WW Lower 10 1.242
CPFilms_WW Lower 11 1.444
CPFilms_WW Lower 12 2.166
DanRiver_WW Lower 1 0.935
DanRiver_WW Lower 2 0.805
DanRiver_WW Lower 3 0.774
DanRiver_WW Lower 4 0.941
DanRiver_WW Lower 5 0.991
DanRiver_WW Lower 6 1.051
DanRiver_WW Lower 7 0.933
DanRiver_WW Lower 8 0.991
DanRiver_WW Lower 9 0.948
DanRiver_WW Lower 10 1.297
DanRiver_WW Lower 11 0.924
70
DanRiver_WW Lower 12 0.815
Danville_WW Lower 1 1.121
Danville_WW Lower 2 1.072
Danville_WW Lower 3 1.213
Danville_WW Lower 4 1.095
Danville_WW Lower 5 0.984
Danville_WW Lower 6 0.808
Danville_WW Lower 7 0.713
Danville_WW Lower 8 0.751
Danville_WW Lower 9 0.87
Danville_WW Lower 10 0.841
Danville_WW Lower 11 1.114
Danville_WW Lower 12 1.14
DomAlta_WW Lower 1 0.122
DomAlta_WW Lower 2 0.141
DomAlta_WW Lower 3 0.199
DomAlta_WW Lower 4 0.195
DomAlta_WW Lower 5 0.208
DomAlta_WW Lower 6 0.143
DomAlta_WW Lower 7 0.137
DomAlta_WW Lower 8 0.189
DomAlta_WW Lower 9 0.212
DomAlta_WW Lower 10 0.289
DomAlta_WW Lower 11 0.203
DomAlta_WW Lower 12 0.175
DomClover_WW Lower 1 0.126
DomClover_WW Lower 2 0.115
DomClover_WW Lower 3 0.15
DomClover_WW Lower 4 0.175
DomClover_WW Lower 5 0.157
DomClover_WW Lower 6 0.104
DomClover_WW Lower 7 0.112
DomClover_WW Lower 8 0.144
DomClover_WW Lower 9 0.146
DomClover_WW Lower 10 0.18
DomClover_WW Lower 11 0.155
DomClover_WW Lower 12 0.145
DomMeck_WW Lower 1 0.343
DomMeck_WW Lower 2 0.342
DomMeck_WW Lower 3 0.413
DomMeck_WW Lower 4 0.393
DomMeck_WW Lower 5 0.397
DomMeck_WW Lower 6 0.325
DomMeck_WW Lower 7 0.369
DomMeck_WW Lower 8 0.42
DomMeck_WW Lower 9 0.44
DomMeck_WW Lower 10 0.38
DomMeck_WW Lower 11 0.38
DomMeck_WW Lower 12 0.355
DomPitts_WW Lower 1 0.093
DomPitts_WW Lower 2 0.077
DomPitts_WW Lower 3 0.093
DomPitts_WW Lower 4 0.069
DomPitts_WW Lower 5 0.129
DomPitts_WW Lower 6 0.066
71
DomPitts_WW Lower 7 0.068
DomPitts_WW Lower 8 0.065
DomPitts_WW Lower 9 0.066
DomPitts_WW Lower 10 0.109
DomPitts_WW Lower 11 0.1
DomPitts_WW Lower 12 0.088
Eden_WW Lower 1 0.824
Eden_WW Lower 2 0.752
Eden_WW Lower 3 0.852
Eden_WW Lower 4 0.739
Eden_WW Lower 5 0.624
Eden_WW Lower 6 0.51
Eden_WW Lower 7 0.485
Eden_WW Lower 8 0.499
Eden_WW Lower 9 0.52
Eden_WW Lower 10 0.592
Eden_WW Lower 11 0.695
Eden_WW Lower 12 0.82
Gretna_WW Lower 1 1.401
Gretna_WW Lower 2 1.133
Gretna_WW Lower 3 1.254
Gretna_WW Lower 4 1.111
Gretna_WW Lower 5 1.215
Gretna_WW Lower 6 0.789
Gretna_WW Lower 7 0.635
Gretna_WW Lower 8 1.562
Gretna_WW Lower 9 0.944
Gretna_WW Lower 10 0.905
Gretna_WW Lower 11 1.479
Gretna_WW Lower 12 1.571
Halifax_WW Lower 1 0.122
Halifax_WW Lower 2 0.123
Halifax_WW Lower 3 0.139
Halifax_WW Lower 4 0.137
Halifax_WW Lower 5 0.125
Halifax_WW Lower 6 0.107
Halifax_WW Lower 7 0.109
Halifax_WW Lower 8 0.108
Halifax_WW Lower 9 0.111
Halifax_WW Lower 10 0.113
Halifax_WW Lower 11 0.127
Halifax_WW Lower 12 0.137
Hanes_WW Lower 1 2.29
Hanes_WW Lower 2 2.099
Hanes_WW Lower 3 2.086
Hanes_WW Lower 4 1.957
Hanes_WW Lower 5 1.952
Hanes_WW Lower 6 1.975
Hanes_WW Lower 7 2.125
Hanes_WW Lower 8 1.94
Hanes_WW Lower 9 2.213
Hanes_WW Lower 10 2.28
Hanes_WW Lower 11 2.993
Hanes_WW Lower 12 4.181
KerrRegional_WW Lower 1 0.493
72
KerrRegional_WW Lower 2 0.476
KerrRegional_WW Lower 3 0.525
KerrRegional_WW Lower 4 0.501
KerrRegional_WW Lower 5 0.377
KerrRegional_WW Lower 6 0.348
KerrRegional_WW Lower 7 0.312
KerrRegional_WW Lower 8 0.322
KerrRegional_WW Lower 9 0.375
KerrRegional_WW Lower 10 0.376
KerrRegional_WW Lower 11 0.437
KerrRegional_WW Lower 12 0.482
Keysville_WW Lower 1 1.053
Keysville_WW Lower 2 0.902
Keysville_WW Lower 3 0.998
Keysville_WW Lower 4 0.817
Keysville_WW Lower 5 0.875
Keysville_WW Lower 6 0.665
Keysville_WW Lower 7 0.639
Keysville_WW Lower 8 0.736
Keysville_WW Lower 9 0.795
Keysville_WW Lower 10 0.765
Keysville_WW Lower 11 0.852
Keysville_WW Lower 12 1.034
Madison_WW Lower 1 0
Madison_WW Lower 2 0
Madison_WW Lower 3 0
Madison_WW Lower 4 0
Madison_WW Lower 5 0
Madison_WW Lower 6 0
Madison_WW Lower 7 0
Madison_WW Lower 8 0
Madison_WW Lower 9 0
Madison_WW Lower 10 0
Madison_WW Lower 11 0
Madison_WW Lower 12 0
Martinsville_WW Lower 1 1.937
Martinsville_WW Lower 2 1.897
Martinsville_WW Lower 3 2.041
Martinsville_WW Lower 4 1.927
Martinsville_WW Lower 5 1.752
Martinsville_WW Lower 6 1.645
Martinsville_WW Lower 7 1.501
Martinsville_WW Lower 8 1.46
Martinsville_WW Lower 9 1.562
Martinsville_WW Lower 10 1.729
Martinsville_WW Lower 11 1.931
Martinsville_WW Lower 12 2.079
Mayo_WW Lower 1 0.353
Mayo_WW Lower 2 0.35
Mayo_WW Lower 3 0.319
Mayo_WW Lower 4 0.311
Mayo_WW Lower 5 0.373
Mayo_WW Lower 6 0.356
Mayo_WW Lower 7 0.377
Mayo_WW Lower 8 0.42
73
Mayo_WW Lower 9 0.433
Mayo_WW Lower 10 0.379
Mayo_WW Lower 11 0.415
Mayo_WW Lower 12 0.38
Mayoden_WW Lower 1 1.636
Mayoden_WW Lower 2 1.59
Mayoden_WW Lower 3 1.877
Mayoden_WW Lower 4 1.601
Mayoden_WW Lower 5 1.202
Mayoden_WW Lower 6 0.894
Mayoden_WW Lower 7 0.782
Mayoden_WW Lower 8 0.875
Mayoden_WW Lower 9 1.146
Mayoden_WW Lower 10 1.313
Mayoden_WW Lower 11 1.549
Mayoden_WW Lower 12 2.111
RapidsMill_WW Lower 1 1.102
RapidsMill_WW Lower 2 1.115
RapidsMill_WW Lower 3 0.931
RapidsMill_WW Lower 4 0.888
RapidsMill_WW Lower 5 0.752
RapidsMill_WW Lower 6 0.64
RapidsMill_WW Lower 7 0.612
RapidsMill_WW Lower 8 0.613
RapidsMill_WW Lower 9 0.688
RapidsMill_WW Lower 10 0.724
RapidsMill_WW Lower 11 0.95
RapidsMill_WW Lower 12 1.054
RockyMount_WW Lower 1 1.378
RockyMount_WW Lower 2 1.334
RockyMount_WW Lower 3 1.469
RockyMount_WW Lower 4 1.374
RockyMount_WW Lower 5 1.17
RockyMount_WW Lower 6 1.071
RockyMount_WW Lower 7 0.956
RockyMount_WW Lower 8 0.987
RockyMount_WW Lower 9 1.066
RockyMount_WW Lower 10 1.119
RockyMount_WW Lower 11 1.306
RockyMount_WW Lower 12 1.541
Roxboro_WW Lower 1 0.857
Roxboro_WW Lower 2 0.936
Roxboro_WW Lower 3 1.111
Roxboro_WW Lower 4 1.02
Roxboro_WW Lower 5 0.842
Roxboro_WW Lower 6 0.721
Roxboro_WW Lower 7 0.621
Roxboro_WW Lower 8 0.529
Roxboro_WW Lower 9 0.611
Roxboro_WW Lower 10 0.686
Roxboro_WW Lower 11 0.889
Roxboro_WW Lower 12 1.035
RoxboroSteam_WW Lower 1 1.005
RoxboroSteam_WW Lower 2 1.026
RoxboroSteam_WW Lower 3 1.006
74
RoxboroSteam_WW Lower 4 1.004
RoxboroSteam_WW Lower 5 0.995
RoxboroSteam_WW Lower 6 1.001
RoxboroSteam_WW Lower 7 1.011
RoxboroSteam_WW Lower 8 0.994
RoxboroSteam_WW Lower 9 0.99
RoxboroSteam_WW Lower 10 0.993
RoxboroSteam_WW Lower 11 1.017
RoxboroSteam_WW Lower 12 1.005
RRapids_WW Lower 1 0.933
RRapids_WW Lower 2 0.92
RRapids_WW Lower 3 1.025
RRapids_WW Lower 4 0.975
RRapids_WW Lower 5 0.743
RRapids_WW Lower 6 0.547
RRapids_WW Lower 7 0.534
RRapids_WW Lower 8 0.54
RRapids_WW Lower 9 0.584
RRapids_WW Lower 10 0.633
RRapids_WW Lower 11 0.763
RRapids_WW Lower 12 0.846
RRSA_WW Lower 1 0.078
RRSA_WW Lower 2 0.05
RRSA_WW Lower 3 0.066
RRSA_WW Lower 4 0.035
RRSA_WW Lower 5 0.038
RRSA_WW Lower 6 0.03
RRSA_WW Lower 7 0.032
RRSA_WW Lower 8 0.03
RRSA_WW Lower 9 0.027
RRSA_WW Lower 10 0.032
RRSA_WW Lower 11 0.052
RRSA_WW Lower 12 0.062
Stoneville_WW Lower 1 0
Stoneville_WW Lower 2 0
Stoneville_WW Lower 3 0
Stoneville_WW Lower 4 0
Stoneville_WW Lower 5 0
Stoneville_WW Lower 6 0
Stoneville_WW Lower 7 0
Stoneville_WW Lower 8 0
Stoneville_WW Lower 9 0
Stoneville_WW Lower 10 0
Stoneville_WW Lower 11 0
Stoneville_WW Lower 12 0
Stuart_WW Lower 1 0.916
Stuart_WW Lower 2 0.843
Stuart_WW Lower 3 0.927
Stuart_WW Lower 4 0.889
Stuart_WW Lower 5 0.789
Stuart_WW Lower 6 0.759
Stuart_WW Lower 7 0.74
Stuart_WW Lower 8 0.722
Stuart_WW Lower 9 0.811
Stuart_WW Lower 10 0.852
75
Stuart_WW Lower 11 0.753
Stuart_WW Lower 12 0.864
Weldon_WW Lower 1 0.161
Weldon_WW Lower 2 0.168
Weldon_WW Lower 3 0.193
Weldon_WW Lower 4 0.176
Weldon_WW Lower 5 0.159
Weldon_WW Lower 6 0.118
Weldon_WW Lower 7 0.128
Weldon_WW Lower 8 0.12
Weldon_WW Lower 9 0.131
Weldon_WW Lower 10 0.16
Weldon_WW Lower 11 0.133
Weldon_WW Lower 12 0.154
Yanceyville_WW Lower 1 0.74
Yanceyville_WW Lower 2 0.733
Yanceyville_WW Lower 3 0.772
Yanceyville_WW Lower 4 0.741
Yanceyville_WW Lower 5 0.693
Yanceyville_WW Lower 6 0.566
Yanceyville_WW Lower 7 0.56
Yanceyville_WW Lower 8 0.584
Yanceyville_WW Lower 9 0.617
Yanceyville_WW Lower 10 0.693
Yanceyville_WW Lower 11 0.744
Yanceyville_WW Lower 12 0.753
Salem_WW Lower 1 1.056
Salem_WW Lower 2 1.046
Salem_WW Lower 3 1.262
Salem_WW Lower 4 1.201
Salem_WW Lower 5 1.154
Salem_WW Lower 6 0.883
Salem_WW Lower 7 0.727
Salem_WW Lower 8 0.86
Salem_WW Lower 9 0.814
Salem_WW Lower 10 0.788
Salem_WW Lower 11 1.017
Salem_WW Lower 12 1.249
WVWA_WW Lower 1 1.056
WVWA_WW Lower 2 1.046
WVWA_WW Lower 3 1.262
WVWA_WW Lower 4 1.201
WVWA_WW Lower 5 1.154
WVWA_WW Lower 6 0.883
WVWA_WW Lower 7 0.727
WVWA_WW Lower 8 0.86
WVWA_WW Lower 9 0.814
WVWA_WW Lower 10 0.788
WVWA_WW Lower 11 1.017
WVWA_WW Lower 12 1.249
76
Independent Wastewater Return Patterns
Node No. Name units factor Month Day Inflow julSort
026 Ferum WWTP mgd 0.154 1 1 1.08 1
026 Ferum WWTP mgd 0.154 1 31 1.08 31
026 Ferum WWTP mgd 0.154 2 1 1.15 32
026 Ferum WWTP mgd 0.154 2 28 1.15 59
026 Ferum WWTP mgd 0.154 3 1 1.2 61
026 Ferum WWTP mgd 0.154 3 31 1.2 91
026 Ferum WWTP mgd 0.154 4 1 1.15 92
026 Ferum WWTP mgd 0.154 4 30 1.15 121
026 Ferum WWTP mgd 0.154 5 1 0.76 122
026 Ferum WWTP mgd 0.154 5 31 0.76 152
026 Ferum WWTP mgd 0.154 6 1 0.73 153
026 Ferum WWTP mgd 0.154 6 30 0.73 182
026 Ferum WWTP mgd 0.154 7 1 0.59 183
026 Ferum WWTP mgd 0.154 7 31 0.59 213
026 Ferum WWTP mgd 0.154 8 1 0.71 214
026 Ferum WWTP mgd 0.154 8 31 0.71 244
026 Ferum WWTP mgd 0.154 9 1 1.13 245
026 Ferum WWTP mgd 0.154 9 30 1.13 274
026 Ferum WWTP mgd 0.154 10 1 1.14 275
026 Ferum WWTP mgd 0.154 10 31 1.14 305
026 Ferum WWTP mgd 0.154 11 1 1.19 306
026 Ferum WWTP mgd 0.154 11 30 1.19 335
026 Ferum WWTP mgd 0.154 12 1 1.18 336
026 Ferum WWTP mgd 0.154 12 31 1.18 366
027 Ronile WWTP mgd 0.105 1 1 1 1
027 Ronile WWTP mgd 0.105 1 31 1 31
027 Ronile WWTP mgd 0.105 2 1 1.04 32
027 Ronile WWTP mgd 0.105 2 28 1.04 59
027 Ronile WWTP mgd 0.105 3 1 1.07 61
027 Ronile WWTP mgd 0.105 3 31 1.07 91
027 Ronile WWTP mgd 0.105 4 1 0.98 92
027 Ronile WWTP mgd 0.105 4 30 0.98 121
027 Ronile WWTP mgd 0.105 5 1 1.04 122
027 Ronile WWTP mgd 0.105 5 31 1.04 152
027 Ronile WWTP mgd 0.105 6 1 0.98 153
027 Ronile WWTP mgd 0.105 6 30 0.98 182
027 Ronile WWTP mgd 0.105 7 1 0.98 183
027 Ronile WWTP mgd 0.105 7 31 0.98 213
027 Ronile WWTP mgd 0.105 8 1 0.98 214
027 Ronile WWTP mgd 0.105 8 31 0.98 244
027 Ronile WWTP mgd 0.105 9 1 0.94 245
027 Ronile WWTP mgd 0.105 9 30 0.94 274
027 Ronile WWTP mgd 0.105 10 1 1.03 275
027 Ronile WWTP mgd 0.105 10 31 1.03 305
027 Ronile WWTP mgd 0.105 11 1 0.96 306
027 Ronile WWTP mgd 0.105 11 30 0.96 335
027 Ronile WWTP mgd 0.105 12 1 1 336
027 Ronile WWTP mgd 0.105 12 31 1 366
028 Montgomery Co WWTP mgd 0.073 1 1 1.05 1
028 Montgomery Co WWTP mgd 0.073 1 31 1.05 31
028 Montgomery Co WWTP mgd 0.073 2 1 1 32
028 Montgomery Co WWTP mgd 0.073 2 28 1 59
028 Montgomery Co WWTP mgd 0.073 3 1 1.17 61
028 Montgomery Co WWTP mgd 0.073 3 31 1.17 91
77
Node
No. Name units factor Month Day Inflow julSort
028 Montgomery Co WWTP mgd 0.073 4 1 1.02 92
028 Montgomery Co WWTP mgd 0.073 4 30 1.02 121
028 Montgomery Co WWTP mgd 0.073 5 1 1 122
028 Montgomery Co WWTP mgd 0.073 5 31 1 152
028 Montgomery Co WWTP mgd 0.073 6 1 0.94 153
028 Montgomery Co WWTP mgd 0.073 6 30 0.94 182
028 Montgomery Co WWTP mgd 0.073 7 1 0.87 183
028 Montgomery Co WWTP mgd 0.073 7 31 0.87 213
028 Montgomery Co WWTP mgd 0.073 8 1 0.92 214
028 Montgomery Co WWTP mgd 0.073 8 31 0.92 244
028 Montgomery Co WWTP mgd 0.073 9 1 0.92 245
028 Montgomery Co WWTP mgd 0.073 9 30 0.92 274
028 Montgomery Co WWTP mgd 0.073 10 1 0.89 275
028 Montgomery Co WWTP mgd 0.073 10 31 0.89 305
028 Montgomery Co WWTP mgd 0.073 11 1 1.02 306
028 Montgomery Co WWTP mgd 0.073 11 30 1.02 335
028 Montgomery Co WWTP mgd 0.073 12 1 1.2 336
028 Montgomery Co WWTP mgd 0.073 12 31 1.2 366
029 Shawsville WWTP mgd 0.067 1 1 1.07 1
029 Shawsville WWTP mgd 0.067 1 31 1.07 31
029 Shawsville WWTP mgd 0.067 2 1 1.03 32
029 Shawsville WWTP mgd 0.067 2 28 1.03 59
029 Shawsville WWTP mgd 0.067 3 1 1.24 61
029 Shawsville WWTP mgd 0.067 3 31 1.24 91
029 Shawsville WWTP mgd 0.067 4 1 1.18 92
029 Shawsville WWTP mgd 0.067 4 30 1.18 121
029 Shawsville WWTP mgd 0.067 5 1 1.15 122
029 Shawsville WWTP mgd 0.067 5 31 1.15 152
029 Shawsville WWTP mgd 0.067 6 1 0.92 153
029 Shawsville WWTP mgd 0.067 6 30 0.92 182
029 Shawsville WWTP mgd 0.067 7 1 0.77 183
029 Shawsville WWTP mgd 0.067 7 31 0.77 213
029 Shawsville WWTP mgd 0.067 8 1 0.91 214
029 Shawsville WWTP mgd 0.067 8 31 0.91 244
029 Shawsville WWTP mgd 0.067 9 1 0.83 245
029 Shawsville WWTP mgd 0.067 9 30 0.83 274
029 Shawsville WWTP mgd 0.067 10 1 0.79 275
029 Shawsville WWTP mgd 0.067 10 31 0.79 305
029 Shawsville WWTP mgd 0.067 11 1 0.97 306
029 Shawsville WWTP mgd 0.067 11 30 0.97 335
029 Shawsville WWTP mgd 0.067 12 1 1.16 336
029 Shawsville WWTP mgd 0.067 12 31 1.16 366
317 Abington WWTP mgd 0.13 1 1 1.06 1
317 Abington WWTP mgd 0.13 1 31 1.06 31
317 Abington WWTP mgd 0.13 2 1 1.01 32
317 Abington WWTP mgd 0.13 2 28 1.01 59
317 Abington WWTP mgd 0.13 3 1 1.09 61
317 Abington WWTP mgd 0.13 3 31 1.09 91
317 Abington WWTP mgd 0.13 4 1 1.03 92
317 Abington WWTP mgd 0.13 4 30 1.03 121
317 Abington WWTP mgd 0.13 5 1 0.97 122
317 Abington WWTP mgd 0.13 5 31 0.97 152
317 Abington WWTP mgd 0.13 6 1 1.01 153
317 Abington WWTP mgd 0.13 6 30 1.01 182
317 Abington WWTP mgd 0.13 7 1 1 183
78
Node
No. Name units factor Month Day Inflow julSort
317 Abington WWTP mgd 0.13 7 31 1 213
317 Abington WWTP mgd 0.13 8 1 0.92 214
317 Abington WWTP mgd 0.13 8 31 0.92 244
317 Abington WWTP mgd 0.13 9 1 0.87 245
317 Abington WWTP mgd 0.13 9 30 0.87 274
317 Abington WWTP mgd 0.13 10 1 0.94 275
317 Abington WWTP mgd 0.13 10 31 0.94 305
317 Abington WWTP mgd 0.13 11 1 1 306
317 Abington WWTP mgd 0.13 11 30 1 335
317 Abington WWTP mgd 0.13 12 1 1.1 336
317 Abington WWTP mgd 0.13 12 31 1.1 366
337 Miller Coors WWTP mgd 1.663 1 1 0.94 1
337 Miller Coors WWTP mgd 1.663 1 31 0.94 31
337 Miller Coors WWTP mgd 1.663 2 1 0.96 32
337 Miller Coors WWTP mgd 1.663 2 28 0.96 59
337 Miller Coors WWTP mgd 1.663 3 1 0.97 61
337 Miller Coors WWTP mgd 1.663 3 31 0.97 91
337 Miller Coors WWTP mgd 1.663 4 1 1 92
337 Miller Coors WWTP mgd 1.663 4 30 1 121
337 Miller Coors WWTP mgd 1.663 5 1 1 122
337 Miller Coors WWTP mgd 1.663 5 31 1 152
337 Miller Coors WWTP mgd 1.663 6 1 1.06 153
337 Miller Coors WWTP mgd 1.663 6 30 1.06 182
337 Miller Coors WWTP mgd 1.663 7 1 1.06 183
337 Miller Coors WWTP mgd 1.663 7 31 1.06 213
337 Miller Coors WWTP mgd 1.663 8 1 1.07 214
337 Miller Coors WWTP mgd 1.663 8 31 1.07 244
337 Miller Coors WWTP mgd 1.663 9 1 1.04 245
337 Miller Coors WWTP mgd 1.663 9 30 1.04 274
337 Miller Coors WWTP mgd 1.663 10 1 0.98 275
337 Miller Coors WWTP mgd 1.663 10 31 0.98 305
337 Miller Coors WWTP mgd 1.663 11 1 0.99 306
337 Miller Coors WWTP mgd 1.663 11 30 0.99 335
337 Miller Coors WWTP mgd 1.663 12 1 0.93 336
337 Miller Coors WWTP mgd 1.663 12 31 0.93 366
351 Corning WWTP mgd 0.1 1 1 0.91 1
351 Corning WWTP mgd 0.1 1 31 0.91 31
351 Corning WWTP mgd 0.1 2 1 1.53 32
351 Corning WWTP mgd 0.1 2 28 1.53 59
351 Corning WWTP mgd 0.1 3 1 1.07 61
351 Corning WWTP mgd 0.1 3 31 1.07 91
351 Corning WWTP mgd 0.1 4 1 0.94 92
351 Corning WWTP mgd 0.1 4 30 0.94 121
351 Corning WWTP mgd 0.1 5 1 0.97 122
351 Corning WWTP mgd 0.1 5 31 0.97 152
351 Corning WWTP mgd 0.1 6 1 1 153
351 Corning WWTP mgd 0.1 6 30 1 182
351 Corning WWTP mgd 0.1 7 1 1.08 183
351 Corning WWTP mgd 0.1 7 31 1.08 213
351 Corning WWTP mgd 0.1 8 1 1.04 214
351 Corning WWTP mgd 0.1 8 31 1.04 244
351 Corning WWTP mgd 0.1 9 1 1.04 245
351 Corning WWTP mgd 0.1 9 30 1.04 274
351 Corning WWTP mgd 0.1 10 1 0.97 275
351 Corning WWTP mgd 0.1 10 31 0.97 305
79
Node
No. Name units factor Month Day Inflow julSort
351 Corning WWTP mgd 0.1 11 1 0.88 306
351 Corning WWTP mgd 0.1 11 30 0.88 335
351 Corning WWTP mgd 0.1 12 1 0.56 336
351 Corning WWTP mgd 0.1 12 31 0.56 366
352 Schoolfield WWTP mgd 0.199 1 1 1.27 1
352 Schoolfield WWTP mgd 0.199 1 31 1.27 31
352 Schoolfield WWTP mgd 0.199 2 1 1.04 32
352 Schoolfield WWTP mgd 0.199 2 28 1.04 59
352 Schoolfield WWTP mgd 0.199 3 1 1.03 61
352 Schoolfield WWTP mgd 0.199 3 31 1.03 91
352 Schoolfield WWTP mgd 0.199 4 1 1.05 92
352 Schoolfield WWTP mgd 0.199 4 30 1.05 121
352 Schoolfield WWTP mgd 0.199 5 1 1.02 122
352 Schoolfield WWTP mgd 0.199 5 31 1.02 152
352 Schoolfield WWTP mgd 0.199 6 1 0.92 153
352 Schoolfield WWTP mgd 0.199 6 30 0.92 182
352 Schoolfield WWTP mgd 0.199 7 1 0.94 183
352 Schoolfield WWTP mgd 0.199 7 31 0.94 213
352 Schoolfield WWTP mgd 0.199 8 1 0.97 214
352 Schoolfield WWTP mgd 0.199 8 31 0.97 244
352 Schoolfield WWTP mgd 0.199 9 1 0.94 245
352 Schoolfield WWTP mgd 0.199 9 30 0.94 274
352 Schoolfield WWTP mgd 0.199 10 1 0.94 275
352 Schoolfield WWTP mgd 0.199 10 31 0.94 305
352 Schoolfield WWTP mgd 0.199 11 1 0.94 306
352 Schoolfield WWTP mgd 0.199 11 30 0.94 335
352 Schoolfield WWTP mgd 0.199 12 1 0.94 336
352 Schoolfield WWTP mgd 0.199 12 31 0.94 366
353 S. Boston WWTP mgd 1.315 1 1 1.22 1
353 S. Boston WWTP mgd 1.315 1 31 1.22 31
353 S. Boston WWTP mgd 1.315 2 1 1.05 32
353 S. Boston WWTP mgd 1.315 2 28 1.05 59
353 S. Boston WWTP mgd 1.315 3 1 1.2 61
353 S. Boston WWTP mgd 1.315 3 31 1.2 91
353 S. Boston WWTP mgd 1.315 4 1 1.1 92
353 S. Boston WWTP mgd 1.315 4 30 1.1 121
353 S. Boston WWTP mgd 1.315 5 1 0.99 122
353 S. Boston WWTP mgd 1.315 5 31 0.99 152
353 S. Boston WWTP mgd 1.315 6 1 0.93 153
353 S. Boston WWTP mgd 1.315 6 30 0.93 182
353 S. Boston WWTP mgd 1.315 7 1 0.81 183
353 S. Boston WWTP mgd 1.315 7 31 0.81 213
353 S. Boston WWTP mgd 1.315 8 1 0.84 214
353 S. Boston WWTP mgd 1.315 8 31 0.84 244
353 S. Boston WWTP mgd 1.315 9 1 0.84 245
353 S. Boston WWTP mgd 1.315 9 30 0.84 274
353 S. Boston WWTP mgd 1.315 10 1 0.91 275
353 S. Boston WWTP mgd 1.315 10 31 0.91 305
353 S. Boston WWTP mgd 1.315 11 1 1.05 306
353 S. Boston WWTP mgd 1.315 11 30 1.05 335
353 S. Boston WWTP mgd 1.315 12 1 1.08 336
353 S. Boston WWTP mgd 1.315 12 31 1.08 366
607 South Hill WWTP mgd 0.925 1 1 1.02 1
607 South Hill WWTP mgd 0.925 1 31 1.02 31
607 South Hill WWTP mgd 0.925 2 1 1.06 32
80
Node
No. Name units factor Month Day Inflow julSort
607 South Hill WWTP mgd 0.925 2 28 1.06 59
607 South Hill WWTP mgd 0.925 3 1 1.17 61
607 South Hill WWTP mgd 0.925 3 31 1.17 91
607 South Hill WWTP mgd 0.925 4 1 1.1 92
607 South Hill WWTP mgd 0.925 4 30 1.1 121
607 South Hill WWTP mgd 0.925 5 1 1.06 122
607 South Hill WWTP mgd 0.925 5 31 1.06 152
607 South Hill WWTP mgd 0.925 6 1 1.02 153
607 South Hill WWTP mgd 0.925 6 30 1.02 182
607 South Hill WWTP mgd 0.925 7 1 0.93 183
607 South Hill WWTP mgd 0.925 7 31 0.93 213
607 South Hill WWTP mgd 0.925 8 1 0.93 214
607 South Hill WWTP mgd 0.925 8 31 0.93 244
607 South Hill WWTP mgd 0.925 9 1 0.91 245
607 South Hill WWTP mgd 0.925 9 30 0.91 274
607 South Hill WWTP mgd 0.925 10 1 0.89 275
607 South Hill WWTP mgd 0.925 10 31 0.89 305
607 South Hill WWTP mgd 0.925 11 1 0.93 306
607 South Hill WWTP mgd 0.925 11 30 0.93 335
607 South Hill WWTP mgd 0.925 12 1 1 336
607 South Hill WWTP mgd 0.925 12 31 1 366
755 Rich Sq WWTP mgd 0.169 1 1 1.02 1
755 Rich Sq WWTP mgd 0.169 1 31 1.02 31
755 Rich Sq WWTP mgd 0.169 2 1 1.7 32
755 Rich Sq WWTP mgd 0.169 2 28 1.7 59
755 Rich Sq WWTP mgd 0.169 3 1 1.51 61
755 Rich Sq WWTP mgd 0.169 3 31 1.51 91
755 Rich Sq WWTP mgd 0.169 4 1 0.86 92
755 Rich Sq WWTP mgd 0.169 4 30 0.86 121
755 Rich Sq WWTP mgd 0.169 5 1 0.74 122
755 Rich Sq WWTP mgd 0.169 5 31 0.74 152
755 Rich Sq WWTP mgd 0.169 6 1 0.88 153
755 Rich Sq WWTP mgd 0.169 6 30 0.88 182
755 Rich Sq WWTP mgd 0.169 7 1 0.91 183
755 Rich Sq WWTP mgd 0.169 7 31 0.91 213
755 Rich Sq WWTP mgd 0.169 8 1 1 214
755 Rich Sq WWTP mgd 0.169 8 31 1 244
755 Rich Sq WWTP mgd 0.169 9 1 0.81 245
755 Rich Sq WWTP mgd 0.169 9 30 0.81 274
755 Rich Sq WWTP mgd 0.169 10 1 0.8 275
755 Rich Sq WWTP mgd 0.169 10 31 0.8 305
755 Rich Sq WWTP mgd 0.169 11 1 0.88 306
755 Rich Sq WWTP mgd 0.169 11 30 0.88 335
755 Rich Sq WWTP mgd 0.169 12 1 0.91 336
755 Rich Sq WWTP mgd 0.169 12 31 0.91 366
756 Caledonia WWTP mgd 0.173 1 1 0.97 1
756 Caledonia WWTP mgd 0.173 1 31 0.97 31
756 Caledonia WWTP mgd 0.173 2 1 1.07 32
756 Caledonia WWTP mgd 0.173 2 28 1.07 59
756 Caledonia WWTP mgd 0.173 3 1 1.25 61
756 Caledonia WWTP mgd 0.173 3 31 1.25 91
756 Caledonia WWTP mgd 0.173 4 1 1.22 92
756 Caledonia WWTP mgd 0.173 4 30 1.22 121
756 Caledonia WWTP mgd 0.173 5 1 0.83 122
756 Caledonia WWTP mgd 0.173 5 31 0.83 152
81
Node
No. Name units factor Month Day Inflow julSort
756 Caledonia WWTP mgd 0.173 6 1 0.64 153
756 Caledonia WWTP mgd 0.173 6 30 0.64 182
756 Caledonia WWTP mgd 0.173 7 1 0.73 183
756 Caledonia WWTP mgd 0.173 7 31 0.73 213
756 Caledonia WWTP mgd 0.173 8 1 0.91 214
756 Caledonia WWTP mgd 0.173 8 31 0.91 244
756 Caledonia WWTP mgd 0.173 9 1 0.86 245
756 Caledonia WWTP mgd 0.173 9 30 0.86 274
756 Caledonia WWTP mgd 0.173 10 1 1.11 275
756 Caledonia WWTP mgd 0.173 10 31 1.11 305
756 Caledonia WWTP mgd 0.173 11 1 1.24 306
756 Caledonia WWTP mgd 0.173 11 30 1.24 335
756 Caledonia WWTP mgd 0.173 12 1 1.19 336
756 Caledonia WWTP mgd 0.173 12 31 1.19 366
757 Lewiston Mill WW mgd 2.404 1 1 0.96 1
757 Lewiston Mill WW mgd 2.404 1 31 0.96 31
757 Lewiston Mill WW mgd 2.404 2 1 1.05 32
757 Lewiston Mill WW mgd 2.404 2 28 1.05 59
757 Lewiston Mill WW mgd 2.404 3 1 1.02 61
757 Lewiston Mill WW mgd 2.404 3 31 1.02 91
757 Lewiston Mill WW mgd 2.404 4 1 0.95 92
757 Lewiston Mill WW mgd 2.404 4 30 0.95 121
757 Lewiston Mill WW mgd 2.404 5 1 1.04 122
757 Lewiston Mill WW mgd 2.404 5 31 1.04 152
757 Lewiston Mill WW mgd 2.404 6 1 1.02 153
757 Lewiston Mill WW mgd 2.404 6 30 1.02 182
757 Lewiston Mill WW mgd 2.404 7 1 0.97 183
757 Lewiston Mill WW mgd 2.404 7 31 0.97 213
757 Lewiston Mill WW mgd 2.404 8 1 1.05 214
757 Lewiston Mill WW mgd 2.404 8 31 1.05 244
757 Lewiston Mill WW mgd 2.404 9 1 1.03 245
757 Lewiston Mill WW mgd 2.404 9 30 1.03 274
757 Lewiston Mill WW mgd 2.404 10 1 1.03 275
757 Lewiston Mill WW mgd 2.404 10 31 1.03 305
757 Lewiston Mill WW mgd 2.404 11 1 0.97 306
757 Lewiston Mill WW mgd 2.404 11 30 0.97 335
757 Lewiston Mill WW mgd 2.404 12 1 0.91 336
757 Lewiston Mill WW mgd 2.404 12 31 0.91 366
807 Williamston WWTP mgd 0.944 1 1 1.16 1
807 Williamston WWTP mgd 0.944 1 31 1.16 31
807 Williamston WWTP mgd 0.944 2 1 1.23 32
807 Williamston WWTP mgd 0.944 2 28 1.23 59
807 Williamston WWTP mgd 0.944 3 1 1.19 61
807 Williamston WWTP mgd 0.944 3 31 1.19 91
807 Williamston WWTP mgd 0.944 4 1 1.07 92
807 Williamston WWTP mgd 0.944 4 30 1.07 121
807 Williamston WWTP mgd 0.944 5 1 0.86 122
807 Williamston WWTP mgd 0.944 5 31 0.86 152
807 Williamston WWTP mgd 0.944 6 1 0.8 153
807 Williamston WWTP mgd 0.944 6 30 0.8 182
807 Williamston WWTP mgd 0.944 7 1 0.8 183
807 Williamston WWTP mgd 0.944 7 31 0.8 213
807 Williamston WWTP mgd 0.944 8 1 0.83 214
807 Williamston WWTP mgd 0.944 8 31 0.83 244
807 Williamston WWTP mgd 0.944 9 1 0.98 245
82
Node
No. Name units factor Month Day Inflow julSort
807 Williamston WWTP mgd 0.944 9 30 0.98 274
807 Williamston WWTP mgd 0.944 10 1 1.02 275
807 Williamston WWTP mgd 0.944 10 31 1.02 305
807 Williamston WWTP mgd 0.944 11 1 0.97 306
807 Williamston WWTP mgd 0.944 11 30 0.97 335
807 Williamston WWTP mgd 0.944 12 1 1.09 336
807 Williamston WWTP mgd 0.944 12 31 1.09 366
815 Windsor WWTP mgd 0.538 1 1 1.07 1
815 Windsor WWTP mgd 0.538 1 31 1.07 31
815 Windsor WWTP mgd 0.538 2 1 1.09 32
815 Windsor WWTP mgd 0.538 2 28 1.09 59
815 Windsor WWTP mgd 0.538 3 1 1.17 61
815 Windsor WWTP mgd 0.538 3 31 1.17 91
815 Windsor WWTP mgd 0.538 4 1 1.11 92
815 Windsor WWTP mgd 0.538 4 30 1.11 121
815 Windsor WWTP mgd 0.538 5 1 1 122
815 Windsor WWTP mgd 0.538 5 31 1 152
815 Windsor WWTP mgd 0.538 6 1 0.87 153
815 Windsor WWTP mgd 0.538 6 30 0.87 182
815 Windsor WWTP mgd 0.538 7 1 0.8 183
815 Windsor WWTP mgd 0.538 7 31 0.8 213
815 Windsor WWTP mgd 0.538 8 1 0.9 214
815 Windsor WWTP mgd 0.538 8 31 0.9 244
815 Windsor WWTP mgd 0.538 9 1 0.96 245
815 Windsor WWTP mgd 0.538 9 30 0.96 274
815 Windsor WWTP mgd 0.538 10 1 0.99 275
815 Windsor WWTP mgd 0.538 10 31 0.99 305
815 Windsor WWTP mgd 0.538 11 1 0.97 306
815 Windsor WWTP mgd 0.538 11 30 0.97 335
815 Windsor WWTP mgd 0.538 12 1 1.08 336
815 Windsor WWTP mgd 0.538 12 31 1.08 366
817 Domtar Paper Co. WWTP mgd 57.69 1 1 0.62 1
817 Domtar Paper Co. WWTP mgd 57.69 1 31 0.62 31
817 Domtar Paper Co. WWTP mgd 57.69 2 1 0.76 32
817 Domtar Paper Co. WWTP mgd 57.69 2 28 0.76 59
817 Domtar Paper Co. WWTP mgd 57.69 3 1 0.74 61
817 Domtar Paper Co. WWTP mgd 57.69 3 31 0.74 91
817 Domtar Paper Co. WWTP mgd 57.69 4 1 0.95 92
817 Domtar Paper Co. WWTP mgd 57.69 4 30 0.95 121
817 Domtar Paper Co. WWTP mgd 57.69 5 1 1.07 122
817 Domtar Paper Co. WWTP mgd 57.69 5 31 1.07 152
817 Domtar Paper Co. WWTP mgd 57.69 6 1 1.08 153
817 Domtar Paper Co. WWTP mgd 57.69 6 30 1.08 182
817 Domtar Paper Co. WWTP mgd 57.69 7 1 1.38 183
817 Domtar Paper Co. WWTP mgd 57.69 7 31 1.38 213
817 Domtar Paper Co. WWTP mgd 57.69 8 1 1.42 214
817 Domtar Paper Co. WWTP mgd 57.69 8 31 1.42 244
817 Domtar Paper Co. WWTP mgd 57.69 9 1 1.34 245
817 Domtar Paper Co. WWTP mgd 57.69 9 30 1.34 274
817 Domtar Paper Co. WWTP mgd 57.69 10 1 1.14 275
817 Domtar Paper Co. WWTP mgd 57.69 10 31 1.14 305
817 Domtar Paper Co. WWTP mgd 57.69 11 1 0.8 306
817 Domtar Paper Co. WWTP mgd 57.69 11 30 0.8 335
817 Domtar Paper Co. WWTP mgd 57.69 12 1 0.69 336
817 Domtar Paper Co. WWTP mgd 57.69 12 31 0.69 366
83
Node
No. Name units factor Month Day Inflow julSort
819 Plymouth WWTP mgd 0.497 1 1 1.08 1
819 Plymouth WWTP mgd 0.497 1 31 1.08 31
819 Plymouth WWTP mgd 0.497 2 1 1.17 32
819 Plymouth WWTP mgd 0.497 2 28 1.17 59
819 Plymouth WWTP mgd 0.497 3 1 1.15 61
819 Plymouth WWTP mgd 0.497 3 31 1.15 91
819 Plymouth WWTP mgd 0.497 4 1 1.09 92
819 Plymouth WWTP mgd 0.497 4 30 1.09 121
819 Plymouth WWTP mgd 0.497 5 1 0.99 122
819 Plymouth WWTP mgd 0.497 5 31 0.99 152
819 Plymouth WWTP mgd 0.497 6 1 0.89 153
819 Plymouth WWTP mgd 0.497 6 30 0.89 182
819 Plymouth WWTP mgd 0.497 7 1 0.95 183
819 Plymouth WWTP mgd 0.497 7 31 0.95 213
819 Plymouth WWTP mgd 0.497 8 1 0.97 214
819 Plymouth WWTP mgd 0.497 8 31 0.97 244
819 Plymouth WWTP mgd 0.497 9 1 0.97 245
819 Plymouth WWTP mgd 0.497 9 30 0.97 274
819 Plymouth WWTP mgd 0.497 10 1 0.89 275
819 Plymouth WWTP mgd 0.497 10 31 0.89 305
819 Plymouth WWTP mgd 0.497 11 1 0.9 306
819 Plymouth WWTP mgd 0.497 11 30 0.9 335
819 Plymouth WWTP mgd 0.497 12 1 0.95 336
819 Plymouth WWTP mgd 0.497 12 31 0.95 366
807 Williamston WWTP mgd 0.944 9 30 0.98 274
807 Williamston WWTP mgd 0.944 10 1 1.02 275
807 Williamston WWTP mgd 0.944 10 31 1.02 305
807 Williamston WWTP mgd 0.944 11 1 0.97 306
807 Williamston WWTP mgd 0.944 11 30 0.97 335
807 Williamston WWTP mgd 0.944 12 1 1.09 336
807 Williamston WWTP mgd 0.944 12 31 1.09 366
815 Windsor WWTP mgd 0.538 1 1 1.07 1
815 Windsor WWTP mgd 0.538 1 31 1.07 31
815 Windsor WWTP mgd 0.538 2 1 1.09 32
815 Windsor WWTP mgd 0.538 2 28 1.09 59
815 Windsor WWTP mgd 0.538 3 1 1.17 61
815 Windsor WWTP mgd 0.538 3 31 1.17 91
815 Windsor WWTP mgd 0.538 4 1 1.11 92
815 Windsor WWTP mgd 0.538 4 30 1.11 121
815 Windsor WWTP mgd 0.538 5 1 1 122
815 Windsor WWTP mgd 0.538 5 31 1 152
815 Windsor WWTP mgd 0.538 6 1 0.87 153
815 Windsor WWTP mgd 0.538 6 30 0.87 182
815 Windsor WWTP mgd 0.538 7 1 0.8 183
815 Windsor WWTP mgd 0.538 7 31 0.8 213
815 Windsor WWTP mgd 0.538 8 1 0.9 214
815 Windsor WWTP mgd 0.538 8 31 0.9 244
815 Windsor WWTP mgd 0.538 9 1 0.96 245
815 Windsor WWTP mgd 0.538 9 30 0.96 274
815 Windsor WWTP mgd 0.538 10 1 0.99 275
815 Windsor WWTP mgd 0.538 10 31 0.99 305
815 Windsor WWTP mgd 0.538 11 1 0.97 306
815 Windsor WWTP mgd 0.538 11 30 0.97 335
815 Windsor WWTP mgd 0.538 12 1 1.08 336
815 Windsor WWTP mgd 0.538 12 31 1.08 366
84
Node
No. Name units factor Month Day Inflow julSort
817 Domtar Paper Co. WWTP mgd 57.69 1 1 0.62 1
817 Domtar Paper Co. WWTP mgd 57.69 1 31 0.62 31
817 Domtar Paper Co. WWTP mgd 57.69 2 1 0.76 32
817 Domtar Paper Co. WWTP mgd 57.69 2 28 0.76 59
817 Domtar Paper Co. WWTP mgd 57.69 3 1 0.74 61
817 Domtar Paper Co. WWTP mgd 57.69 3 31 0.74 91
817 Domtar Paper Co. WWTP mgd 57.69 4 1 0.95 92
817 Domtar Paper Co. WWTP mgd 57.69 4 30 0.95 121
817 Domtar Paper Co. WWTP mgd 57.69 5 1 1.07 122
817 Domtar Paper Co. WWTP mgd 57.69 5 31 1.07 152
817 Domtar Paper Co. WWTP mgd 57.69 6 1 1.08 153
817 Domtar Paper Co. WWTP mgd 57.69 6 30 1.08 182
817 Domtar Paper Co. WWTP mgd 57.69 7 1 1.38 183
817 Domtar Paper Co. WWTP mgd 57.69 7 31 1.38 213
817 Domtar Paper Co. WWTP mgd 57.69 8 1 1.42 214
817 Domtar Paper Co. WWTP mgd 57.69 8 31 1.42 244
817 Domtar Paper Co. WWTP mgd 57.69 9 1 1.34 245
817 Domtar Paper Co. WWTP mgd 57.69 9 30 1.34 274
817 Domtar Paper Co. WWTP mgd 57.69 10 1 1.14 275
817 Domtar Paper Co. WWTP mgd 57.69 10 31 1.14 305
817 Domtar Paper Co. WWTP mgd 57.69 11 1 0.8 306
817 Domtar Paper Co. WWTP mgd 57.69 11 30 0.8 335
817 Domtar Paper Co. WWTP mgd 57.69 12 1 0.69 336
817 Domtar Paper Co. WWTP mgd 57.69 12 31 0.69 366
819 Plymouth WWTP mgd 0.497 1 1 1.08 1
819 Plymouth WWTP mgd 0.497 1 31 1.08 31
819 Plymouth WWTP mgd 0.497 2 1 1.17 32
819 Plymouth WWTP mgd 0.497 2 28 1.17 59
819 Plymouth WWTP mgd 0.497 3 1 1.15 61
819 Plymouth WWTP mgd 0.497 3 31 1.15 91
819 Plymouth WWTP mgd 0.497 4 1 1.09 92
819 Plymouth WWTP mgd 0.497 4 30 1.09 121
819 Plymouth WWTP mgd 0.497 5 1 0.99 122
819 Plymouth WWTP mgd 0.497 5 31 0.99 152
819 Plymouth WWTP mgd 0.497 6 1 0.89 153
819 Plymouth WWTP mgd 0.497 6 30 0.89 182
819 Plymouth WWTP mgd 0.497 7 1 0.95 183
819 Plymouth WWTP mgd 0.497 7 31 0.95 213
819 Plymouth WWTP mgd 0.497 8 1 0.97 214
819 Plymouth WWTP mgd 0.497 8 31 0.97 244
819 Plymouth WWTP mgd 0.497 9 1 0.97 245
819 Plymouth WWTP mgd 0.497 9 30 0.97 274
819 Plymouth WWTP mgd 0.497 10 1 0.89 275
819 Plymouth WWTP mgd 0.497 10 31 0.89 305
819 Plymouth WWTP mgd 0.497 11 1 0.9 306
819 Plymouth WWTP mgd 0.497 11 30 0.9 335
819 Plymouth WWTP mgd 0.497 12 1 0.95 336
819 Plymouth WWTP mgd 0.497 12 31 0.95 366
85
Arc Minimum Flows
U/S Number D/S Number Name Units Month Day Min Flow julSort
300 301 Philpott bypass 1 cfs 1 1 36 1
300 301 Philpott bypass 1 cfs 12 31 36 366
370 390 Hyco Release cfs 1 1 10 1
370 390 Hyco Release cfs 12 31 10 366
380 390 Mayo Release cfs 1 1 2 1
380 390 Mayo Release cfs 12 31 2 366
700 701 RapExtremeFlood cfs 1 1 325 1
700 701 RapExtremeFlood cfs 12 31 325 366
Arc Maximum Flows
U/S Number D/S Number Name Units Month Day Min Flow julSort
400 600 Kerr>Gast cfs 1 1 33000 1
400 600 Kerr>Gast cfs 12 31 33000 366
600 700 Gast>Rrap cfs 1 1 44000 1
600 700 Gast>Rrap cfs 12 31 44000 366
700 720 RRap Release cfs 1 1 19675 1
700 720 RRap Release cfs 12 31 19675 366
86
County Agricultural Data
Crop Units Bertie_NC Caswell_NC Forsyth_NC Granville_NC Halifax_NC Martin_NC
IrrTobacco acres 121 1297 1 99 59 0
Turf acres 0 0 0 0 24 0
Golf acres 0 0 0 0 0 0
ContNurs acres 0 2 0 0 0 0
FieldNurs acres 0 7 9 0 0 0
IrrCotton acres 1152 0 0 0 4 0
IrrEarlySoy acres 290 0 0 0 5 0
IrrLateSoy acres 124 0 0 0 5 0
IrrCorn acres 438 0 0 0 56 0
IrrVeg acres 140 34 1 162 30 0
IrrPas&Hay acres 138 0 0 0 34 0
IrrPeanut acres 578 0 0 0 0 0
IrrBlueberry acres 0 0 0 0 0 0
IrrStrawberry acres 0 0 11 0 0 0
IrrFruit acres 0 0 0 0 0 0
Beef Cattle animals 0 6675 821 7672 2067 0
Dairy Cows animals 0 50 0 34 143 0
Horses animals 0 494 222 31 105 0
Pigs animals 0 57 0 130 20315 0
Chickens animals 0 0 0 153 13543 0
Turkeys animals 0 0 0 14 0 0
OtherAnimal animals 0 149 142 181 257 0
Crop Units Northampton_NC Person_NC Rockingham_NC Stokes_NC Vance_NC Warren_NC
IrrTobacco acres 0 437 1555 45 507 352
Turf acres 0 90 0 43 0 0
Golf acres 0 0 0 100 0 0
ContNurs acres 0 0 3 1 0 2
FieldNurs acres 0 0 13 64 0 14
IrrCotton acres 11 0 0 0 0 0
IrrEarlySoy acres 0 0 59 0 0 0
IrrLateSoy acres 0 0 32 0 0 0
IrrCorn acres 22 0 0 0 0 0
IrrVeg acres 0 9 11 26 1 0
IrrPas&Hay acres 0 0 0 0 0 0
IrrPeanut acres 0 0 0 0 0 0
IrrBlueberry acres 0 0 6 9 0 0
IrrStrawberry acres 0 3 22 7 0 0
IrrFruit acres 0 0 21 5 0 0
Beef Cattle animals 50 1584 3639 8080 680 2835
Dairy Cows animals 0 0 209 85 49 158
Horses animals 1 26 649 1321 13 77
Pigs animals 0 0 1339 0 1 0
Chickens animals 0 0 18405 123250 33 0
Turkeys animals 0 0 4 0 8 0
OtherAnimal animals 0 111 960 2117 40 145
87
Crop Units Washington_NC Appomattox_VA Bedford_VA Botetourt_VA Brunswick_VA Campbell_VA
IrrTobacco acres 0 14 0 0 0 174
Turf acres 0 0 0 0 0 0
Golf acres 0 80 14 0 0 0
ContNurs acres 0 0 0 0 0 0
FieldNurs acres 0 8 94 0 0 25
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 53
IrrVeg acres 0 8 1 0 0 11
IrrPas&Hay acres 0 0 0 0 0 439
IrrPeanut acres 0 0 0 0 0 0
IrrBlueberry acres 0 2 4 0 0 0
IrrStrawberry acres 0 2 0 0 0 0
IrrFruit acres 0 5 1 0 0 0
Beef Cattle animals 0 8050 31238 8 215 23220
Dairy Cows animals 0 300 950 0 0 774
Horses animals 0 207 1869 0 2 670
Pigs animals 0 26 113 0 0 12
Chickens animals 0 0 0 0 0 1705
Turkeys animals 0 0 0 0 0 19
OtherAnimal animals 0 77 679 0 3 2013
Crop Units Charlotte_VA Floyd_VA Franklin_VA Halifax_VA Henry_VA Mecklenburg_VA
IrrTobacco acres 464 0 360 1108 0 2198
Turf acres 0 0 0 0 0 0
Golf acres 0 0 0 0 0 0
ContNurs acres 0 0 3 2 0 13
FieldNurs acres 2 88 1 3 0 308
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 63 37 0 46
IrrVeg acres 6 5 7 108 0 15
IrrPas&Hay acres 124 2 248 152 0 173
IrrPeanut acres 0 0 0 0 0 0
IrrBlueberry acres 0 0 0 0 0 0
IrrStrawberry acres 0 0 10 9 0 0
IrrFruit acres 0 0 18 8 0 24
Beef Cattle animals 12902 3403 35150 16470 5310 16398
Dairy Cows animals 1198 103 9500 180 90 619
Horses animals 707 119 1088 815 644 572
Pigs animals 8111 8 917 14463 1549 42
Chickens animals 26568 266 2422 711 424 74206
Turkeys animals 0 0 35 32 0 0
OtherAnimal animals 332 124 903 985 270 599
88
Crop Units Montgomery_VA Patrick_VA Pittsylvania_VA Roanoke_VA
IrrTobacco acres 0 0 619 0
Turf acres 0 0 0 0
Golf acres 0 0 0 0
ContNurs acres 0 0 0 4
FieldNurs acres 2 0 0 10
IrrCotton acres 0 0 0 0
IrrEarlySoy acres 0 0 0 0
IrrLateSoy acres 0 0 0 0
IrrCorn acres 0 0 0 0
IrrVeg acres 10 0 2 40
IrrPas&Hay acres 40 0 0 0
IrrPeanut acres 0 0 0 0
IrrBlueberry acres 5 0 0 0
IrrStrawberry acres 3 0 5 0
IrrFruit acres 0 0 10 0
Beef Cattle animals 8330 14656 39510 2230
Dairy Cows animals 625 0 0 14
Horses animals 673 841 151 315
Pigs animals 32 139 0 9
Chickens animals 478 362 0 102
Turkeys animals 29 0 0 0
OtherAnimal animals 883 932 0 142
89
Crop Irrigation Coefficients
Name Month Day Value
Name Month Day Value
IrrCoef_Beef 1 1 12 IrrCoef_OtherAnimal 1 1 2
IrrCoef_Beef 12 31 12
IrrCoef_OtherAnimal 12 31 2
IrrCoef_Blueberry 1 1 0
IrrCoef_PastHay 1 1 0
IrrCoef_Blueberry 2 28 0 IrrCoef_PastHay 4 30 0
IrrCoef_Blueberry 3 1 1
IrrCoef_PastHay 5 1 0.142857
IrrCoef_Blueberry 4 14 1 IrrCoef_PastHay 9 30 0.142857
IrrCoef_Blueberry 4 15 0.178571
IrrCoef_PastHay 10 1 0
IrrCoef_Blueberry 9 30 0.178571
IrrCoef_PastHay 12 31 0
IrrCoef_Blueberry 10 1 0 IrrCoef_Peanut 1 1 0
IrrCoef_Blueberry 12 31 0
IrrCoef_Peanut 5 7 0
IrrCoef_Chicken 1 1 9 IrrCoef_Peanut 5 8 0.00014
IrrCoef_Chicken 12 31 9
IrrCoef_Peanut 5 9 0.00028
IrrCoef_ContNurs 1 1 0.2
IrrCoef_Peanut 5 10 0.00042
IrrCoef_ContNurs 3 31 0.2 IrrCoef_Peanut 5 11 0.00056
IrrCoef_ContNurs 4 1 0.5
IrrCoef_Peanut 5 12 0.0007
IrrCoef_ContNurs 5 31 0.5 IrrCoef_Peanut 5 13 0.00084
IrrCoef_ContNurs 6 1 0.75
IrrCoef_Peanut 5 14 0.00098
IrrCoef_ContNurs 8 31 0.75
IrrCoef_Peanut 5 15 0.00112
IrrCoef_ContNurs 9 1 0.5 IrrCoef_Peanut 5 16 0.00126
IrrCoef_ContNurs 10 31 0.5
IrrCoef_Peanut 5 17 0.0014
IrrCoef_ContNurs 11 1 0.2 IrrCoef_Peanut 5 18 0.0028
IrrCoef_ContNurs 12 31 0.2
IrrCoef_Peanut 5 19 0.0042
IrrCoef_Corn 1 1 0
IrrCoef_Peanut 5 20 0.0056
IrrCoef_Corn 4 23 0 IrrCoef_Peanut 5 21 0.007
IrrCoef_Corn 5 4 0.02
IrrCoef_Peanut 5 22 0.0084
IrrCoef_Corn 5 14 0.039 IrrCoef_Peanut 5 23 0.0098
IrrCoef_Corn 5 23 0.0543
IrrCoef_Peanut 5 24 0.0112
IrrCoef_Corn 5 24 0.056
IrrCoef_Peanut 5 25 0.0126
IrrCoef_Corn 6 2 0.0722 IrrCoef_Peanut 5 26 0.014
IrrCoef_Corn 6 3 0.074
IrrCoef_Peanut 5 27 0.0158
IrrCoef_Corn 6 12 0.0974 IrrCoef_Peanut 5 28 0.0176
IrrCoef_Corn 6 13 0.1
IrrCoef_Peanut 5 29 0.0194
IrrCoef_Corn 6 18 0.115
IrrCoef_Peanut 5 30 0.0212
IrrCoef_Corn 6 23 0.1425 IrrCoef_Peanut 5 31 0.023
IrrCoef_Corn 7 2 0.21675
IrrCoef_Peanut 6 1 0.0248
IrrCoef_Corn 7 3 0.225 IrrCoef_Peanut 6 2 0.0266
IrrCoef_Corn 7 4 0.229
IrrCoef_Peanut 6 3 0.0284
IrrCoef_Corn 7 5 0.233
IrrCoef_Peanut 6 4 0.0302
IrrCoef_Corn 7 6 0.237 IrrCoef_Peanut 6 5 0.032
IrrCoef_Corn 7 7 0.241
IrrCoef_Peanut 6 6 0.0338
IrrCoef_Corn 7 8 0.245 IrrCoef_Peanut 6 7 0.0356
IrrCoef_Corn 7 9 0.247
IrrCoef_Peanut 6 8 0.0374
IrrCoef_Corn 7 10 0.249
IrrCoef_Peanut 6 9 0.0392
IrrCoef_Corn 7 11 0.251 IrrCoef_Peanut 6 10 0.041
IrrCoef_Corn 7 12 0.253
IrrCoef_Peanut 6 11 0.0428
IrrCoef_Corn 7 13 0.255 IrrCoef_Peanut 6 12 0.0446
IrrCoef_Corn 7 17 0.261
IrrCoef_Peanut 6 13 0.0464
IrrCoef_Corn 7 18 0.2625
IrrCoef_Peanut 6 14 0.0482
IrrCoef_Corn 7 22 0.2565 IrrCoef_Peanut 6 15 0.05
IrrCoef_Corn 7 23 0.255
IrrCoef_Peanut 6 16 0.0526
IrrCoef_Corn 8 1 0.23925 IrrCoef_Peanut 6 17 0.0552
IrrCoef_Corn 8 2 0.2375
IrrCoef_Peanut 6 18 0.0578
IrrCoef_Corn 8 11 0.206
IrrCoef_Peanut 6 19 0.0604
IrrCoef_Corn 8 12 0.2025 IrrCoef_Peanut 6 20 0.063
IrrCoef_Corn 8 21 0.1665
IrrCoef_Peanut 6 21 0.0656
IrrCoef_Corn 8 22 0.1625 IrrCoef_Peanut 6 22 0.0682
IrrCoef_Corn 8 31 0.12875
IrrCoef_Peanut 6 23 0.0708
IrrCoef_Corn 9 1 0.125
IrrCoef_Peanut 6 24 0.0734
90
Name Month Day Value
Name Month Day Value
IrrCoef_Corn 9 10 0.0935
IrrCoef_Peanut 6 25 0.076
IrrCoef_Corn 9 11 0.09 IrrCoef_Peanut 6 26 0.07915
IrrCoef_Corn 9 20 0.072
IrrCoef_Peanut 6 27 0.0823
IrrCoef_Corn 9 21 0.07 IrrCoef_Peanut 6 28 0.08545
IrrCoef_Corn 9 30 0.061
IrrCoef_Peanut 6 29 0.0886
IrrCoef_Corn 10 1 0.06
IrrCoef_Peanut 6 30 0.09175
IrrCoef_Corn 10 12 0.050833 IrrCoef_Peanut 7 1 0.0949
IrrCoef_Corn 10 13 0.05
IrrCoef_Peanut 7 2 0.09805
IrrCoef_Corn 10 14 0 IrrCoef_Peanut 7 3 0.1012
IrrCoef_Corn 12 31 0
IrrCoef_Peanut 7 4 0.10435
IrrCoef_Cotton 1 1 0
IrrCoef_Peanut 7 5 0.1075
IrrCoef_Cotton 5 7 0 IrrCoef_Peanut 7 6 0.113
IrrCoef_Cotton 5 8 0.001
IrrCoef_Peanut 7 7 0.1185
IrrCoef_Cotton 5 9 0.002 IrrCoef_Peanut 7 8 0.124
IrrCoef_Cotton 5 30 0.0288
IrrCoef_Peanut 7 9 0.1295
IrrCoef_Cotton 5 31 0.0304
IrrCoef_Peanut 7 10 0.135
IrrCoef_Cotton 6 1 0.032 IrrCoef_Peanut 7 11 0.1405
IrrCoef_Cotton 6 2 0.0336
IrrCoef_Peanut 7 12 0.146
IrrCoef_Cotton 6 3 0.0352 IrrCoef_Peanut 7 13 0.1515
IrrCoef_Cotton 6 4 0.0368
IrrCoef_Peanut 7 14 0.157
IrrCoef_Cotton 6 5 0.0384
IrrCoef_Peanut 7 15 0.1625
IrrCoef_Cotton 6 6 0.04 IrrCoef_Peanut 7 16 0.168
IrrCoef_Cotton 6 7 0.0417
IrrCoef_Peanut 7 17 0.1735
IrrCoef_Cotton 6 8 0.0434 IrrCoef_Peanut 7 18 0.179
IrrCoef_Cotton 6 9 0.0451
IrrCoef_Peanut 7 19 0.1845
IrrCoef_Cotton 6 10 0.0468
IrrCoef_Peanut 7 20 0.19
IrrCoef_Cotton 6 11 0.0485 IrrCoef_Peanut 7 21 0.1955
IrrCoef_Cotton 6 12 0.0502
IrrCoef_Peanut 7 22 0.201
IrrCoef_Cotton 6 13 0.0519 IrrCoef_Peanut 7 23 0.2065
IrrCoef_Cotton 6 14 0.0536
IrrCoef_Peanut 7 24 0.212
IrrCoef_Cotton 6 15 0.0553
IrrCoef_Peanut 7 25 0.2175
IrrCoef_Cotton 6 16 0.057 IrrCoef_Peanut 7 26 0.22
IrrCoef_Cotton 6 17 0.0587
IrrCoef_Peanut 7 27 0.2225
IrrCoef_Cotton 6 18 0.0604 IrrCoef_Peanut 7 28 0.225
IrrCoef_Cotton 6 19 0.0621
IrrCoef_Peanut 7 29 0.2275
IrrCoef_Cotton 6 20 0.0638
IrrCoef_Peanut 7 30 0.23
IrrCoef_Cotton 6 21 0.0655 IrrCoef_Peanut 7 31 0.2325
IrrCoef_Cotton 6 22 0.0672
IrrCoef_Peanut 8 1 0.235
IrrCoef_Cotton 6 23 0.0689 IrrCoef_Peanut 8 2 0.2375
IrrCoef_Cotton 6 24 0.0706
IrrCoef_Peanut 8 3 0.24
IrrCoef_Cotton 6 25 0.0723
IrrCoef_Peanut 8 4 0.2425
IrrCoef_Cotton 6 26 0.074 IrrCoef_Peanut 8 5 0.243
IrrCoef_Cotton 6 27 0.0764
IrrCoef_Peanut 8 6 0.2435
IrrCoef_Cotton 6 28 0.0788 IrrCoef_Peanut 8 7 0.244
IrrCoef_Cotton 6 29 0.0812
IrrCoef_Peanut 8 8 0.2445
IrrCoef_Cotton 6 30 0.0836
IrrCoef_Peanut 8 9 0.245
IrrCoef_Cotton 7 1 0.086 IrrCoef_Peanut 8 10 0.2455
IrrCoef_Cotton 7 2 0.0884
IrrCoef_Peanut 8 11 0.246
IrrCoef_Cotton 7 3 0.0908 IrrCoef_Peanut 8 12 0.2465
IrrCoef_Cotton 7 4 0.0932
IrrCoef_Peanut 8 13 0.247
IrrCoef_Cotton 7 5 0.0956
IrrCoef_Peanut 8 14 0.2475
IrrCoef_Cotton 7 6 0.098 IrrCoef_Peanut 8 15 0.247
IrrCoef_Cotton 7 7 0.1009
IrrCoef_Peanut 8 16 0.2465
IrrCoef_Cotton 7 8 0.1038 IrrCoef_Peanut 8 17 0.246
IrrCoef_Cotton 7 9 0.1067
IrrCoef_Peanut 8 18 0.2455
IrrCoef_Cotton 7 10 0.1096
IrrCoef_Peanut 8 19 0.245
IrrCoef_Cotton 7 11 0.1125 IrrCoef_Peanut 8 20 0.2445
IrrCoef_Cotton 7 12 0.1175
IrrCoef_Peanut 8 21 0.244
IrrCoef_Cotton 7 13 0.1225 IrrCoef_Peanut 8 22 0.2435
IrrCoef_Cotton 7 14 0.1275
IrrCoef_Peanut 8 23 0.243
91
Name Month Day Value
Name Month Day Value
IrrCoef_Cotton 7 15 0.1325
IrrCoef_Peanut 8 24 0.2425
IrrCoef_Cotton 7 16 0.1375 IrrCoef_Peanut 8 25 0.24075
IrrCoef_Cotton 7 17 0.145
IrrCoef_Peanut 8 26 0.239
IrrCoef_Cotton 7 18 0.1525 IrrCoef_Peanut 8 27 0.23725
IrrCoef_Cotton 7 19 0.16
IrrCoef_Peanut 8 28 0.2355
IrrCoef_Cotton 7 20 0.1675
IrrCoef_Peanut 8 29 0.23375
IrrCoef_Cotton 7 21 0.175 IrrCoef_Peanut 8 30 0.232
IrrCoef_Cotton 7 22 0.1825
IrrCoef_Peanut 8 31 0.23025
IrrCoef_Cotton 7 23 0.19 IrrCoef_Peanut 9 1 0.2285
IrrCoef_Cotton 7 24 0.1975
IrrCoef_Peanut 9 2 0.22675
IrrCoef_Cotton 7 25 0.205
IrrCoef_Peanut 9 3 0.225
IrrCoef_Cotton 7 26 0.2125 IrrCoef_Peanut 9 4 0.22275
IrrCoef_Cotton 7 27 0.2175
IrrCoef_Peanut 9 5 0.2205
IrrCoef_Cotton 7 28 0.2225 IrrCoef_Peanut 9 6 0.21825
IrrCoef_Cotton 7 29 0.2275
IrrCoef_Peanut 9 7 0.216
IrrCoef_Cotton 7 30 0.2325
IrrCoef_Peanut 9 8 0.21375
IrrCoef_Cotton 7 31 0.2375 IrrCoef_Peanut 9 9 0.2115
IrrCoef_Cotton 8 1 0.24
IrrCoef_Peanut 9 10 0.20925
IrrCoef_Cotton 8 2 0.2425 IrrCoef_Peanut 9 11 0.207
IrrCoef_Cotton 8 3 0.245
IrrCoef_Peanut 9 12 0.20475
IrrCoef_Cotton 8 4 0.2475
IrrCoef_Peanut 9 13 0.2025
IrrCoef_Cotton 8 5 0.25 IrrCoef_Peanut 9 14 0.19975
IrrCoef_Cotton 8 6 0.25
IrrCoef_Peanut 9 15 0.197
IrrCoef_Cotton 8 7 0.25 IrrCoef_Peanut 9 16 0.19425
IrrCoef_Cotton 8 8 0.25
IrrCoef_Peanut 9 17 0.1915
IrrCoef_Cotton 8 9 0.25
IrrCoef_Peanut 9 18 0.18875
IrrCoef_Cotton 8 10 0.25 IrrCoef_Peanut 9 19 0.186
IrrCoef_Cotton 8 11 0.25
IrrCoef_Peanut 9 20 0.18325
IrrCoef_Cotton 8 12 0.25 IrrCoef_Peanut 9 21 0.1805
IrrCoef_Cotton 8 13 0.25
IrrCoef_Peanut 9 22 0.17775
IrrCoef_Cotton 8 14 0.25
IrrCoef_Peanut 9 23 0.175
IrrCoef_Cotton 8 15 0.25 IrrCoef_Peanut 9 24 0.1725
IrrCoef_Cotton 8 16 0.2485
IrrCoef_Peanut 9 25 0.17
IrrCoef_Cotton 8 17 0.247 IrrCoef_Peanut 9 26 0.1675
IrrCoef_Cotton 8 18 0.2455
IrrCoef_Peanut 9 27 0.165
IrrCoef_Cotton 8 19 0.244
IrrCoef_Peanut 9 28 0.1625
IrrCoef_Cotton 8 20 0.2425 IrrCoef_Peanut 9 29 0.16
IrrCoef_Cotton 8 21 0.241
IrrCoef_Peanut 9 30 0.1575
IrrCoef_Cotton 8 22 0.2395 IrrCoef_Peanut 10 1 0.155
IrrCoef_Cotton 8 23 0.238
IrrCoef_Peanut 10 2 0.1525
IrrCoef_Cotton 8 24 0.2365
IrrCoef_Peanut 10 3 0.15
IrrCoef_Cotton 8 25 0.235 IrrCoef_Peanut 10 4 0.14775
IrrCoef_Cotton 8 26 0.232
IrrCoef_Peanut 10 5 0.1455
IrrCoef_Cotton 8 27 0.229 IrrCoef_Peanut 10 6 0.14325
IrrCoef_Cotton 8 28 0.226
IrrCoef_Peanut 10 7 0.141
IrrCoef_Cotton 8 29 0.223
IrrCoef_Peanut 10 8 0.13875
IrrCoef_Cotton 8 30 0.22 IrrCoef_Peanut 10 9 0.1365
IrrCoef_Cotton 8 31 0.217
IrrCoef_Peanut 10 10 0.13425
IrrCoef_Cotton 9 1 0.214 IrrCoef_Peanut 10 11 0.132
IrrCoef_Cotton 9 2 0.211
IrrCoef_Peanut 10 12 0.12975
IrrCoef_Cotton 9 3 0.208
IrrCoef_Peanut 10 13 0.1275
IrrCoef_Cotton 9 4 0.205 IrrCoef_Peanut 10 14 0.126
IrrCoef_Cotton 9 5 0.202
IrrCoef_Peanut 10 15 0.1245
IrrCoef_Cotton 9 6 0.199 IrrCoef_Peanut 10 16 0.123
IrrCoef_Cotton 9 7 0.196
IrrCoef_Peanut 10 17 0.1215
IrrCoef_Cotton 9 8 0.193
IrrCoef_Peanut 10 18 0.12
IrrCoef_Cotton 9 9 0.19 IrrCoef_Peanut 10 19 0.1185
IrrCoef_Cotton 9 10 0.187
IrrCoef_Peanut 10 20 0.117
IrrCoef_Cotton 9 11 0.184 IrrCoef_Peanut 10 21 0.1155
IrrCoef_Cotton 9 12 0.181
IrrCoef_Peanut 10 22 0.114
92
Name Month Day Value
Name Month Day Value
IrrCoef_Cotton 9 13 0.178
IrrCoef_Peanut 10 23 0.1125
IrrCoef_Cotton 9 14 0.175 IrrCoef_Peanut 10 24 0.110417
IrrCoef_Cotton 9 15 0.1725
IrrCoef_Peanut 10 25 0.108333
IrrCoef_Cotton 9 16 0.17 IrrCoef_Peanut 10 26 0.10625
IrrCoef_Cotton 9 17 0.1675
IrrCoef_Peanut 10 27 0.104167
IrrCoef_Cotton 9 18 0.165
IrrCoef_Peanut 10 28 0.102083
IrrCoef_Cotton 9 19 0.1625 IrrCoef_Peanut 10 29 0.1
IrrCoef_Cotton 9 20 0.16
IrrCoef_Peanut 10 30 0
IrrCoef_Cotton 9 21 0.1575 IrrCoef_Peanut 12 31 0
IrrCoef_Cotton 9 22 0.155
IrrCoef_Pig 1 1 4
IrrCoef_Cotton 9 23 0.1525
IrrCoef_Pig 12 31 4
IrrCoef_Cotton 9 24 0.15 IrrCoef_Strawberry 1 1 0
IrrCoef_Cotton 9 25 0.1475
IrrCoef_Strawberry 2 28 0
IrrCoef_Cotton 9 26 0.145 IrrCoef_Strawberry 3 1 1
IrrCoef_Cotton 9 27 0.1425
IrrCoef_Strawberry 3 31 1
IrrCoef_Cotton 9 28 0.14
IrrCoef_Strawberry 4 1 0.178571
IrrCoef_Cotton 9 29 0.1375 IrrCoef_Strawberry 5 31 0.178571
IrrCoef_Cotton 9 30 0.135
IrrCoef_Strawberry 6 1 0
IrrCoef_Cotton 10 1 0.1325 IrrCoef_Strawberry 9 14 0
IrrCoef_Cotton 10 2 0.13
IrrCoef_Strawberry 9 15 0.178571
IrrCoef_Cotton 10 3 0.1275
IrrCoef_Strawberry 9 30 0.178571
IrrCoef_Cotton 10 4 0.125 IrrCoef_Strawberry 10 1 1
IrrCoef_Cotton 10 5 0.12275
IrrCoef_Strawberry 11 15 1
IrrCoef_Cotton 10 6 0.1205 IrrCoef_Strawberry 11 16 0
IrrCoef_Cotton 10 7 0.11825
IrrCoef_Strawberry 12 31 0
IrrCoef_Cotton 10 8 0.116
IrrCoef_Tobacco 1 1 0
IrrCoef_Cotton 10 9 0.11375 IrrCoef_Tobacco 5 20 0
IrrCoef_Cotton 10 10 0.1115
IrrCoef_Tobacco 5 21 0.06
IrrCoef_Cotton 10 11 0.10925 IrrCoef_Tobacco 6 10 0.06
IrrCoef_Cotton 10 12 0.107
IrrCoef_Tobacco 6 11 0.062
IrrCoef_Cotton 10 13 0.10475
IrrCoef_Tobacco 6 12 0.064
IrrCoef_Cotton 10 14 0.1025 IrrCoef_Tobacco 6 22 0.083333
IrrCoef_Cotton 10 15 0
IrrCoef_Tobacco 6 23 0.086667
IrrCoef_Cotton 12 31 0 IrrCoef_Tobacco 6 24 0.09
IrrCoef_Cotton 5 10 0.003
IrrCoef_Tobacco 6 25 0.0933
IrrCoef_Cotton 5 11 0.004
IrrCoef_Tobacco 6 26 0.0967
IrrCoef_Cotton 5 12 0.005 IrrCoef_Tobacco 6 27 0.1
IrrCoef_Cotton 5 13 0.006
IrrCoef_Tobacco 6 28 0.10625
IrrCoef_Cotton 5 14 0.007 IrrCoef_Tobacco 6 29 0.1125
IrrCoef_Cotton 5 15 0.008
IrrCoef_Tobacco 6 30 0.11875
IrrCoef_Cotton 5 16 0.009
IrrCoef_Tobacco 7 1 0.125
IrrCoef_Cotton 5 17 0.01 IrrCoef_Tobacco 7 2 0.133333
IrrCoef_Cotton 5 18 0.0114
IrrCoef_Tobacco 7 3 0.141667
IrrCoef_Cotton 5 19 0.0128 IrrCoef_Tobacco 7 4 0.15
IrrCoef_Cotton 5 20 0.0142
IrrCoef_Tobacco 7 5 0.155625
IrrCoef_Cotton 5 21 0.0156
IrrCoef_Tobacco 7 6 0.16125
IrrCoef_Cotton 5 22 0.017 IrrCoef_Tobacco 7 7 0.166875
IrrCoef_Cotton 5 23 0.0184
IrrCoef_Tobacco 7 8 0.1725
IrrCoef_Cotton 5 24 0.0198 IrrCoef_Tobacco 7 9 0.18
IrrCoef_Cotton 5 25 0.0212
IrrCoef_Tobacco 7 10 0.1875
IrrCoef_Cotton 5 26 0.0226
IrrCoef_Tobacco 7 11 0.195
IrrCoef_Cotton 5 27 0.024 IrrCoef_Tobacco 7 12 0.200625
IrrCoef_Cotton 5 28 0.0256
IrrCoef_Tobacco 7 13 0.20625
IrrCoef_Cotton 5 29 0.0272 IrrCoef_Tobacco 7 14 0.211875
IrrCoef_Dairy 1 1 40
IrrCoef_Tobacco 7 15 0.2175
IrrCoef_Dairy 12 31 40
IrrCoef_Tobacco 7 18 0.2325
IrrCoef_EarlySoy 1 1 0 IrrCoef_Tobacco 7 23 0.24
IrrCoef_EarlySoy 5 20 0
IrrCoef_Tobacco 7 24 0.241667
IrrCoef_EarlySoy 5 21 0.001 IrrCoef_Tobacco 7 25 0.243333
IrrCoef_EarlySoy 5 30 0.01
IrrCoef_Tobacco 7 26 0.245
93
Name Month Day Value
Name Month Day Value
IrrCoef_EarlySoy 5 31 0.012
IrrCoef_Tobacco 7 30 0.24
IrrCoef_EarlySoy 6 19 0.05 IrrCoef_Tobacco 7 31 0.235
IrrCoef_EarlySoy 6 29 0.075
IrrCoef_Tobacco 8 1 0.23
IrrCoef_EarlySoy 7 9 0.11 IrrCoef_Tobacco 8 2 0.225
IrrCoef_EarlySoy 7 19 0.16
IrrCoef_Tobacco 8 3 0.219375
IrrCoef_EarlySoy 7 29 0.2025
IrrCoef_Tobacco 8 4 0.21375
IrrCoef_EarlySoy 8 8 0.2375 IrrCoef_Tobacco 8 5 0.208125
IrrCoef_EarlySoy 8 18 0.2525
IrrCoef_Tobacco 8 6 0.2025
IrrCoef_EarlySoy 8 28 0.2475 IrrCoef_Tobacco 8 7 0.193333
IrrCoef_EarlySoy 9 7 0.21
IrrCoef_Tobacco 8 8 0.184167
IrrCoef_EarlySoy 9 27 0.09
IrrCoef_Tobacco 8 9 0.175
IrrCoef_EarlySoy 10 7 0.059 IrrCoef_Tobacco 8 10 0.17
IrrCoef_EarlySoy 10 17 0.034
IrrCoef_Tobacco 8 11 0.165
IrrCoef_EarlySoy 10 27 0.019 IrrCoef_Tobacco 8 12 0.16
IrrCoef_EarlySoy 10 28 0
IrrCoef_Tobacco 8 13 0.155
IrrCoef_EarlySoy 12 31 0
IrrCoef_Tobacco 8 14 0.1475
IrrCoef_FieldNurs 1 1 0 IrrCoef_Tobacco 8 18 0.125
IrrCoef_FieldNurs 4 30 0
IrrCoef_Tobacco 8 19 0.12125
IrrCoef_FieldNurs 5 1 0.178571 IrrCoef_Tobacco 8 20 0.1175
IrrCoef_FieldNurs 10 31 0.178571
IrrCoef_Tobacco 8 21 0.113333
IrrCoef_FieldNurs 11 1 0
IrrCoef_Tobacco 8 22 0.109167
IrrCoef_FieldNurs 12 31 0 IrrCoef_Tobacco 8 23 0.105
IrrCoef_Fruit 1 1 0
IrrCoef_Tobacco 8 24 0.10125
IrrCoef_Fruit 2 28 0 IrrCoef_Tobacco 8 25 0.0975
IrrCoef_Fruit 3 1 1.214286
IrrCoef_Tobacco 8 26 0.09375
IrrCoef_Fruit 4 15 1.214286
IrrCoef_Tobacco 8 27 0.09
IrrCoef_Fruit 4 16 0.178571 IrrCoef_Tobacco 8 28 0.089
IrrCoef_Fruit 8 31 0.178571
IrrCoef_Tobacco 8 29 0.088
IrrCoef_Fruit 9 1 0 IrrCoef_Tobacco 9 6 0.08
IrrCoef_Fruit 12 31 0
IrrCoef_Tobacco 9 7 0
IrrCoef_Golf 1 1 0.0145
IrrCoef_Tobacco 12 31 0
IrrCoef_Golf 3 31 0.0145 IrrCoef_Turf 1 1 0
IrrCoef_Golf 4 1 0.081429
IrrCoef_Turf 4 14 0
IrrCoef_Golf 10 31 0.081429 IrrCoef_Turf 4 15 0.178571
IrrCoef_Golf 11 1 0.0145
IrrCoef_Turf 10 15 0.178571
IrrCoef_Golf 12 31 0.0145
IrrCoef_Turf 10 16 0
IrrCoef_Horse 1 1 12 IrrCoef_Turf 12 31 0
IrrCoef_Horse 12 31 12
IrrCoef_Turkey 1 1 9
IrrCoef_LateSoy 1 1 0 IrrCoef_Turkey 12 31 9
IrrCoef_LateSoy 6 20 0
IrrCoef_Veg 1 1 0
IrrCoef_LateSoy 6 21 0.001
IrrCoef_Veg 3 31 0
IrrCoef_LateSoy 6 30 0.01 IrrCoef_Veg 4 1 0.178571
IrrCoef_LateSoy 7 1 0.012
IrrCoef_Veg 8 15 0.178571
IrrCoef_LateSoy 7 20 0.05 IrrCoef_Veg 8 16 0.142857
IrrCoef_LateSoy 7 30 0.075
IrrCoef_Veg 10 31 0.142857
IrrCoef_LateSoy 8 9 0.11
IrrCoef_Veg 11 1 0
IrrCoef_LateSoy 8 19 0.16 IrrCoef_Veg 12 31 0
IrrCoef_LateSoy 8 29 0.2025
IrrCoef_LateSoy 9 8 0.2375 IrrCoef_LateSoy 9 18 0.2525
IrrCoef_LateSoy 9 28 0.2475
IrrCoef_LateSoy 10 8 0.21 IrrCoef_LateSoy 10 28 0.09
IrrCoef_LateSoy 11 7 0.059 IrrCoef_LateSoy 11 17 0.034
IrrCoef_LateSoy 11 27 0.019
IrrCoef_LateSoy 11 28 0 IrrCoef_LateSoy 12 31 0
94
OCL Files
// MAIN.OCL, the main OCL file. :Include: ocl\constants.ocl :Include: ocl\forecast-Trigger_Parms.ocl :Include: ocl\forecast_Horizon_Days.ocl // RuleOffset allows the user to set a "slop" factor for the rule curves. // If the stage is more than the RuleOffset above the rule curve, react to it.
// Else don't react. Terry Brown's model uses 0.2 ft :Substitute: [RuleOffset] = 0.01 :Substitute: [ReDeclFraction] = 1.1 :Static: statdata.mdb // Access file with lookups and patterns :Time: [HomeDir]\basedata\basedata.dss :if: {[UseForecast]=1} :if: {[ForecastData]=cond} :Time: [HomeDir]\basedata\forecasts_cond.dss :else: :Time: [HomeDir]\basedata\forecasts_non_cond.dss :endif: :endif:
:MODULE: DLL AgricDem = modules\AgricDem.DLL // List of user-defined variables :Include: ocl\_udef_list.ocl :If: { [DoPowerOptim] = 1 } :Include: ocl\power_udef_list_168.ocl :ElseIf: { [DoPowerOptim] = 2 } :Include: ocl\power_udef_list_24.ocl :EndIf: :COMMANDS: // Filter inflows to avoid infeasibility, especially with the provisional inflow record.
// Note the Brookneal inflow (240) is handled separately in _leesville.ocl :For: { [node] = {100, 210, 220, 300, 304, 306, 308, 314, 320, 330, 340, 349, 360, 380, 400, 600, 700, 800} } 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:
:Include: ocl\_agric_calculation.ocl :Include: ocl\_agric_allocation.ocl /* Set delivery for the Kerr water supply users based on amount in the their accounts. Demand will not be fulfilled
if the account has gone empty and there is not enough inflow to the water supply account (for simplicity, use yesterday's inflow as factored into yesterday's storage). The water supply account is not allowed to go negative (see the Kerr_WS_Acctg.ocl file).
Since we refer to yesterday's storage estimates, for the first day of the run, constrain deliveries and releases to the initialized volumes for each account so that deliveries and releases are made. Virginia Beach has its own accounting file, so it is not included here */
95
Constraint Deliv_Lim_KerrRegWS: { condition : abs_period = 1 expression : ddelivery405 <= [WS_KerrRegWS_Fraction] * [Max_WS_Storage] }
Constraint Deliv_Lim_KerrRegWS : { condition : abs_period > 1 expression : ddelivery405 <= _Stor_Final_KerrRegWS(-1) }
Constraint Deliv_Lim_VaCorrections : { condition : abs_period = 1 expression : ddelivery406 <= [WS_VaCorrections_Fraction] * [Max_WS_Storage] } Constraint Deliv_Lim_VaCorrections : { condition : abs_period > 1 expression : ddelivery406 <= _Stor_Final_VaCorrections(-1) }
Constraint Deliv_Lim_MeckCogen : { condition : abs_period = 1 expression : ddelivery407 <= [WS_MeckCogen_Fraction] * [Max_WS_Storage] } Constraint Deliv_Lim_MeckCogen : { condition : abs_period > 1 expression : ddelivery407 <= _Stor_Final_MeckCogen(-1) } Constraint Deliv_Lim_OtherVA : { condition : abs_period = 1 expression : ddelivery408 <= [WS_OtherVA_Fraction] * [Max_WS_Storage] }
Constraint Deliv_Lim_OtherVA : { condition : abs_period > 1 expression : ddelivery408 <= _Stor_Final_OtherVA(-1) } Constraint Deliv_Lim_OtherNC : { condition : abs_period = 1 expression : ddelivery409 <= [WS_OtherNC_Fraction] * [Max_WS_Storage] }
Constraint Deliv_Lim_OtherNC : { condition : abs_period > 1 expression : ddelivery409 <= _Stor_Final_OtherNC(-1) }
// Turn off spawning if user set switch is set at zero (sn) :If:{ [DoSpawning] = 0 } Set: _SpawningOn { value: 0 }
:EndIf: Set: _DayOfWeek { condition: weekday{year, month, day} <= 1 value : 2
condition: weekday{year, month, day} >= 7 value : 1 condition: default
value : weekday{year, month, day} + 1 } Set: _WeekDay { condition: _DayOfWeek >= 3 value : 1
96
condition: default value : 0 }
/* Compute the Kerr and Philpott efficiency as it will be needed elsewhere. KerrCoeff is the number of MWh generated per acre-foot of discharge. _PhilCfs is the Philpott release (cfs) to generate 15 MW.
The equation to compute both terms is taken from Terry Brown's model. The Kerr equations have been updated by Tony Young (2011). They use flow volumes in day second feet, so Kerr is scaled to acft here. Philpott is not scaled to acft because it's used elsewhere in cfs. */ Set: KerrCoeff { Condition: elevation400 < 280 Value : 0.130 / 1.9835 Condition: elevation400 >= 277 and elevation400 <= 308
Value : (-0.000000029351946 * elevation400^4 + 0.000032987617 * elevation400^3 -0.01385251 * elevation400^2 + 2.5773165 * elevation400 - 179.2126) / 1.9835 Condition: default Value : 0.196 / 1.9835 } // Used for determining release from Philpott Set: _PhilCfs { value: (41380.3 + 2.66064e-05 * elevation300 ^ 3 - 1.78152e-02 * elevation300 ^ 2 - 49.09496 * elevation300) } // Do the Leesville min releases. :Include: ocl\_leesville.ocl
// Do channel routing d/s from Leesville and Dan and Philpott and d/s from RRapids :Include: ocl\_routing.ocl // Compute WW discharges for demand nodes :Include: ocl\_ww_returns.ocl // Set the release limits and targets for Roanoke Rapids. // This is for both flood control and spawning. // First set the _BetterOn value to 0. We'll need this value in coe_rules.ocl whether it's turned on or not Set : _BetterOn { value : [Betterment] }
:Include: ocl\_rapids_release.ocl :Include: ocl\_set_firm_energy.ocl :Include: ocl\_interchange.ocl :Include: ocl\_kerr_declaration.ocl :Include: ocl\_coe_rules.ocl
:Include: ocl\_droughtplans.ocl // Set FERC min here as we'll need it elsewhere. Per the new license, the minimum releases from Roanoke Rapids are dependent in certain months
// on the weekly declaration (in which case, the Rapids min flow is increased by 500 cfs). The declaration has been computed in the kerr_declaration.ocl file (_Declaration, in acre feet for the week). // Do not adjust the min flow for any redeclaration during the week. Set Init_minflow: min_flow700.720
{ condition : julian <= 60 /* Jan 1 to Jan 15 and Jan 15 to Feb 29 */ { condition : _Declaration / 7 >= convert_units {6000, cfs, af} value : max{0, pattern(FERCMin) - min_flow700.701 + convert_units {500, cfs, af} } condition : default
value : max{0, pattern(FERCMin) - min_flow700.701 } } condition : month = 3 { condition : _Declaration / 7 <= convert_units {3500, cfs, af}
97
value : max{0, _Declaration / 7 - min_flow700.701} condition : default value : max{0, pattern(FERCMin) - min_flow700.701 }
} condition : julian >= 92 and julian <= 167 /* April 1 to June 15. If spawning is switched to on, release weekly declaration, but since permit language is not clear,
release no more than the FERC mininum of 3000 cfs in the pattern table. If spawning switch is off, use the 3000 cfs min release */ { condition : [DoSpawning] = 1 value : max{0, min {_Declaration / 7 , pattern(FERCMin)} - min_flow700.701 } condition : default value : max{0, pattern(FERCMin) - min_flow700.701} }
condition : julian >= 168 and julian <= 335 /* June 16 to Nov 30 */ { condition : default value : max{0, pattern(FERCMin) - min_flow700.701 } } condition : julian > 335 /* Dec 1 to Dec 31 */ { condition : _Declaration / 7 >= convert_units {6000, cfs, af} value : max{0, pattern(FERCMin) - min_flow700.701 + convert_units {500, cfs, af} } condition : default value : max{0, pattern(FERCMin) - min_flow700.701 } } }
// Set a target on Gaston storage. Normally, we don't want Gaston to rise above 200, // but if the inflow into Gaston is high, we want to let it rise to 203. // Note that the weight on StorD for Gaston is -900, so we're not duplicating anything. Target GaTop : dstorage600 { condition: inflow600 <= convert_units{8000, cfs, af} - inflow700 priority : 1 penalty+ : 900 penalty- : 0
value : elev_to_stor{600, 200} condition: default priority : 1 penalty+ : 900
penalty- : 0 value : elev_to_stor{600, 203} } // Do the Virginia Beach accounting if called for.
:If:{[DoVaBeach] = 1 } :Include: ocl\_va_beach.ocl :EndIf: :If: { [DoPowerOptim] = 1 }
:Include: ocl\power_optim_168.ocl :ElseIf: { [DoPowerOptim] = 2 } :Include: ocl\power_optim_24.ocl :EndIf:
// Now solve the LP. We set values of udefs after the solve so we have today's values // of state variables. Solve: {priority: 1 } :If: { [DoPowerOptim] = 1 }
98
:Include: ocl\power_post_solve_energy_168.ocl :ElseIf: { [DoPowerOptim] = 2 } :Include: ocl\power_post_solve_energy_24.ocl :EndIf:
/* This is used to determine the water supply storage by user account in Kerr */ :Include: ocl\_Kerr_WS_Acctg.ocl
:End:
99
/* 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 set for Bertie (NC), 02 for Caswell (NC), and so on. (Also see agric_calculation.ocl file and agricultural dialog box) */
Set Demand_Francisco_Ag : demand312 { value : 0.299 * dem26 } Set Demand_Mayo_Ag : demand321 { value : 0.299 * dem26 } Set Demand_Wentworth_Ag : demand331 { value : 0.212 * dem03 + 0.702 * dem09 * .854 * dem10 } Set Demand_Philpott_Ag : demand316 { value : 0.143 * dem21 + 0.299 * dem26 } Set Demand_Eden_Ag : demand341 { value : 0.97 * dem23 } Set Demand_Paces_Ag : demand347 { value : 0.095 * dem02 + 0.353 * dem27 } Set Demand_Hyco_Ag : demand373 { value : 0.88 * dem02 + 0.604 * dem08 } Set Demand_SM_Lee_Ag : demand101 { value : 0.875 * dem15 + 0.125 * dem16 + 0.083 * dem20 + 0.857 * dem21 + 0.493 * dem25 + 0.21 * dem27 + 0.912 * dem28 } Set Demand_Altavista_Ag : demand221 { value : 0.245 * dem18 }
Set Demand_Brookneal_Ag : demand241 { value : 0.288 * dem14 + 0.616 * dem18 + 0.0505 * dem27 } Set Demand_Kerr_Ag : demand403 { value : 0.709 * dem04 + 0.518 * dem11 + 0.959 * dem19 + 0.999 * dem22 + 0.382 * dem27 } Set Demand_Gaston_Ag : demand603 { value : 0.376 * dem12 + 0.121 * dem17 + 0.40 * dem24 } Set Demand_Rapids_Ag : demand703 { value : 0.077 * dem05 + 0.208 * dem07 } Set Demand_Hamilton_Ag : demand803 { value : 0.324 * dem05 + 0.306 * dem07 }
100
/* File is Agric_calculation.ocl. */ /* Note the precip data is contained in the basedata file and is based on the record for Kerr Lake. This should be fairly representative of the basin */
// 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, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28} }
RUN_MODULE: AgricDem { Input: { [cty], // County number timesers(Roanoke/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. Now convert these to acre feet for use in the agric_allocation.ocl file */
Set : dem01 { value : convert_units {dem01, mgd, af } } Set : dem02 { value : convert_units {dem02, mgd, af } } Set : dem03 { value : convert_units {dem03, mgd, af } } Set : dem04 { value : convert_units {dem04, mgd, af } }
Set : dem05 { value : convert_units {dem05, mgd, af } } Set : dem06 { value : convert_units {dem06, mgd, af } } Set : dem07 { value : convert_units {dem07, mgd, af } } Set : dem08 { value : convert_units {dem08, mgd, af } } Set : dem09 { value : convert_units {dem09, mgd, af } }
Set : dem10 { value : convert_units {dem10, mgd, af } } Set : dem11 { value : convert_units {dem11, mgd, af } } Set : dem12 { value : convert_units {dem12, mgd, af } } Set : dem13 { value : convert_units {dem13, mgd, af } } Set : dem14 { value : convert_units {dem14, mgd, af } }
Set : dem15 { value : convert_units {dem15, mgd, af } } Set : dem16 { value : convert_units {dem16, mgd, af } } Set : dem17 { value : convert_units {dem17, mgd, af } } Set : dem18 { value : convert_units {dem18, mgd, af } } Set : dem19 { value : convert_units {dem19, mgd, af } }
Set : dem20 { value : convert_units {dem20, mgd, af } } Set : dem21 { value : convert_units {dem21, mgd, af } } Set : dem22 { value : convert_units {dem22, mgd, af } } Set : dem23 { value : convert_units {dem23, mgd, af } } Set : dem24 { value : convert_units {dem24, mgd, af } }
101
Set : dem25 { value : convert_units {dem25, mgd, af } } Set : dem26 { value : convert_units {dem26, mgd, af } } Set : dem27 { value : convert_units {dem27, mgd, af } } Set : dem28 { value : convert_units {dem28, mgd, af } }
102
/* File is Betterment.ocl. The "Betterment" plan is handled here. This is the betterment plan. It applies from June through October. It kicks in if the Roanoke Rapids release is greater than 20k cfs for 4 days.
Once Kerr recedes to the point where it's no longer at Flood Level 2, the actual betterment flows are applied. The release is then targeted at: 20k cfs for 4 days, then 15k cfs for 4 days, then
10k cfs for 3 days, and 5k cfs for 3 days. This is my interpretation. We don't want to invoke this policy if we're in severe flood mode. So, if Kerr is below 315 feet, and it's falling, turn it on. If betterment is on, and if Kerr raises back above 315 ft, turn it off. */ Set : _TriggerAcft { value : convert_units{[BetterThreshCfs], cfs, af} * 4} Set : _4DayAcft { value : accumulate{flow700.701, -4, -1} + accumulate{flow700.720, -4, -1} }
Set : _BetterOn { condition : month <= 5 or month >= 11 value : 0 // If yesterday's value of _BetterDay is 1, betterment's last day was yesterday. Turn it off. condition : _BetterDay(-1) = 1 value : 0 condition : _BetterOn(-1) >= 1 value : 1 condition : _4DayAcft >= _TriggerAcft - 0.1 // to ensure rounding does not prevent betterment going on value : 1 condition : default
value : 0 } Set : _BetterDay { condition : _BetterOn <= 0 value : 0 condition : _BetterDay(-1) >= 1 value : _BetterDay(-1) - 1 condition : _FloodLevel <= 1
value : 14 condition : default value : 0 }
Set : _BetterAcft { condition : _BetterDay <= 0 value : 0 condition : _BetterDay >= 11
value : convert_units{20000, cfs, af} condition : _BetterDay >= 7 value : convert_units{15000, cfs, af}
condition : _BetterDay >= 4 value : convert_units{10000, cfs, af} condition : _FloodLevel >= 1 value : convert_units{5000, cfs, af}
condition : default value : convert_units{5000, cfs, af} }
103
/* Set the Kerr min flow. Note that depending on simulation options selected, this may be reset later. We don't need to worry about spawning season because the spawning flows are all higher than the Kerr min to meet firm energy. Turn off the min flow if we're in the spawning season and within the
spawning storage envelope in Kerr. */ Set : min_flow400.600 { condition : _SpawningOn >= 1 and elevation400 >= stor_to_elev{400, lower_rule400} + [RuleOffset] value : 0
// If we're in flood mode (more than 2 feet above rule), don't set a min flow. // The flood rule will take care of stuff condition : _FloodLevel >= 2 value : 0 /* If the flood level is 0 (Kerr below 300 ft), the RR release is limited to flood release 1, which is 8000 cfs. Limit Kerr minq to that adjusted for inflow, evap, and demand. */ condition : _FloodLevel <= 0
value : min{_Declaration / 7, pattern(FloodRelease_1) - inflow600 - inflow700 + evap600 + evap700 + demand605 + demand695 + demand705} Condition : default Value : _Declaration / 7 } Set : _KerrLeakageCfs { value : 2 + 87 * (max{0, 1 - _Declaration / 333000} ) } // Flow on 400.401 is the Kerr station service (80 cfs) and leakage Set KrStaLk : min_flow400.401 { value : convert_units{80 + _KerrLeakageCfs, cfs, af} } Target KerrRel : dflow400.600 { Condition 1 : _FloodLevel >= 1 or _SpawningOn >= 1 Priority : 1 Penalty+ : 0 Penalty- : 100
Value : min_flow400.600 Condition 2 : min_flow400.600 <= 0 Priority : 1 Penalty+ : 1000 Penalty- : 0 Value : 0 /* When Betterment is on, we want to let the Kerr release rise above the target without penalty. Else penalize Kerr releases above target. */
Condition 3 : _BetterOn >= 1 Priority : 1 Penalty+ : 0 Penalty- : 50 Value : min_flow400.600
Condition 4 : default Priority : 1 Penalty+ : 200 Penalty- : 50
Value : min_flow400.600 }
104
// File is drought_plans.ocl. Computes trigger levels and demand reductions. :If: {[Drought_Plans_On] = 1} // First check if drought plan variable is on
/* Eden */ Set : _Eden_Trigger_5_On { Value : 0 } Set : _Eden_Trigger_4_On
{ Condition : _Eden_Trigger_4_On(-1) = 1 { Condition : flow330.346 >= convert_units { 40, cfs, af } Value : 0 Condition : default Value : _Eden_Trigger_4_On(-1) } Condition : _Eden_Stage_3_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 4
{ Condition : weekday{year, month, day} <= 1 { Condition : flow330.346 < convert_units { 40, cfs, af } Value : 1 } Condition : default Value : _Eden_Trigger_4_On(-1) } Condition : default Value : _Eden_Trigger_4_On(-1) } Set : _Eden_Trigger_3_On { Condition : _Eden_Trigger_3_On(-1) = 1 { Condition : flow330.346 >= convert_units { 75, cfs, af } Value : 0
Condition : default Value : _Eden_Trigger_3_On(-1) } Condition : _Eden_Stage_2_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 3 { Condition : weekday{year, month, day} <= 1 { Condition : flow330.346 < convert_units { 75, cfs, af } Value : 1 }
Condition : default Value : _Eden_Trigger_3_On(-1) } Condition : default Value : _Eden_Trigger_3_On(-1)
} Set : _Eden_Trigger_2_On { Condition : _Eden_Trigger_2_On(-1) = 1
{ Condition : flow330.346 >= convert_units { 100, cfs, af } Value : 0 Condition : default Value : _Eden_Trigger_2_On(-1)
} Condition : _Eden_Stage_1_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 2 { Condition : weekday{year, month, day} <= 1
{ Condition : flow330.346 < convert_units { 100, cfs, af } Value : 1 } Condition : default Value : _Eden_Trigger_2_On(-1)
105
} Condition : default Value : _Eden_Trigger_2_On(-1) }
Set : _Eden_Trigger_1_On { Condition : _Eden_Trigger_1_On(-1) = 1 { Condition : flow330.346 >= convert_units { 180, cfs, af }
Value : 0 Condition : default Value : _Eden_Trigger_1_On(-1) } Condition : weekday{year, month, day} <= 1 { Condition : flow330.346 < convert_units { 180, cfs, af } Value : 1
Condition : default Value : _Eden_Trigger_1_On(-1) } Condition : default Value : _Eden_Trigger_1_On(-1) } /* Kerr Lake Regional Water */ Set : _KLRWS_Trigger_5_On { Value : 0 } Set : _KLRWS_Trigger_4_On { Condition : _KLRWS_Trigger_4_On(-1) = 1 { Condition : elevation400 > 294 Value : 0
Condition : default Value : _KLRWS_Trigger_4_On(-1) } Condition : _KLRWS_Stage_3_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 4 { Condition : weekday{year, month, day} <= 1 { Condition : elevation400 <= 294 Value : 1
} Condition : default Value : _KLRWS_Trigger_4_On(-1) } Condition : default
Value : _KLRWS_Trigger_4_On(-1) } Set : _KLRWS_Trigger_3_On { Condition : _KLRWS_Trigger_3_On(-1) = 1
{ Condition : elevation400 > 289 Value : 0 Condition : default Value : _KLRWS_Trigger_3_On(-1)
} Condition : _KLRWS_Stage_2_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 3 { Condition : weekday{year, month, day} <= 1
{ Condition : elevation400 <= 289 Value : 1 } Condition : default Value : _KLRWS_Trigger_3_On(-1)
106
} Condition : default Value : _KLRWS_Trigger_3_On(-1) }
Set : _KLRWS_Trigger_2_On { Condition : _KLRWS_Trigger_2_On(-1) = 1 { Condition : elevation400 > 284
Value : 0 Condition : default Value : _KLRWS_Trigger_2_On(-1) } Condition : _KLRWS_Stage_1_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : elevation400 <= 284
Value : 1 } Condition : default Value : _KLRWS_Trigger_2_On(-1) } Condition : default Value : _KLRWS_Trigger_2_On(-1) } Set : _KLRWS_Trigger_1_On { Condition : _KLRWS_Trigger_1_On(-1) = 1 { Condition : elevation400 > 280 Value : 0 Condition : default
Value : _KLRWS_Trigger_1_On(-1) } Condition : weekday{year, month, day} <= 1 { Condition : elevation400 <= 280 Value : 1 Condition : default Value : _KLRWS_Trigger_1_On(-1)
} Condition : default Value : _KLRWS_Trigger_1_On(-1) }
/* Mayodan */ Set : _Mayo_Trigger_5_On { Condition : _Mayo_Trigger_5_On(-1) = 1 { Condition : flow320.330 >= convert_units { 25, cfs, af }
Value : 0 Condition : default Value : _Mayo_Trigger_5_On(-1) }
Condition : _Mayo_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} < 5 { Condition : flow320.330 < convert_units { 25, cfs, af }
Value : 1 Condition : default Value : _Mayo_Trigger_5_On(-1) }
107
} Condition : default Value : _Mayo_Trigger_5_On(-1) }
Set : _Mayo_Trigger_4_On { Condition : _Mayo_Trigger_4_On(-1) = 1 { Condition : flow320.330 >= convert_units { 30, cfs, af } Value : 0
Condition : default Value : _Mayo_Trigger_4_On(-1) } Condition : _Mayo_Stage_3_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 4 { Condition : weekday{year, month, day} <= 1 { Condition : flow320.330 < convert_units { 30, cfs, af } and flow320.330(-1) < convert_units { 30, cfs, af } and flow320.330(-2) < convert_units { 30, cfs, af } and flow320.330(-3) < convert_units { 30, cfs, af } and
flow320.330(-4) < convert_units { 30, cfs, af } Value : 1 } Condition : default Value : _Mayo_Trigger_4_On(-1) } Condition : default Value : _Mayo_Trigger_4_On(-1) } Set : _Mayo_Trigger_3_On { Condition : _Mayo_Trigger_3_On(-1) = 1 { Condition : flow320.330 >= convert_units { 40, cfs, af } Value : 0 Condition : default
Value : _Mayo_Trigger_3_On(-1) } Condition : _Mayo_Stage_2_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 3 { Condition : weekday{year, month, day} <= 1 { Condition : flow320.330 < convert_units { 40, cfs, af } and flow320.330(-1) < convert_units { 40, cfs, af } and flow320.330(-2) < convert_units { 40, cfs, af } and flow320.330(-3) < convert_units { 40, cfs, af } and flow320.330(-4) < convert_units { 40, cfs, af } and flow320.330(-5) < convert_units { 40, cfs, af } and flow320.330(-6) < convert_units { 40, cfs, af }
Value : 1 } Condition : default Value : _Mayo_Trigger_3_On(-1) }
Condition : default Value : _Mayo_Trigger_3_On(-1) }
Set : _Mayo_Trigger_2_On { Condition : _Mayo_Trigger_2_On(-1) = 1 { Condition : flow320.330 >= convert_units { 50, cfs, af } Value : 0
Condition : default Value : _Mayo_Trigger_2_On(-1) } Condition : _Mayo_Stage_1_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period
before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : flow320.330 < convert_units { 50, cfs, af } and flow320.330(-1) < convert_units { 50, cfs, af } and flow320.330(-2) < convert_units { 50, cfs, af } and flow320.330(-3) < convert_units { 50, cfs, af } and flow320.330(-4) < convert_units { 50, cfs, af } and flow320.330(-5) < convert_units { 50, cfs, af } and
108
flow320.330(-6) < convert_units { 50, cfs, af } and flow320.330(-7) < convert_units { 50, cfs, af } and flow320.330(-8) < convert_units { 50, cfs, af } and flow320.330(-9) < convert_units { 50, cfs, af } Value : 1 }
Condition : default Value : _Mayo_Trigger_2_On(-1) } Condition : default Value : _Mayo_Trigger_2_On(-1)
} Set : _Mayo_Trigger_1_On { Condition : _Mayo_Trigger_1_On(-1) = 1 { Condition : flow320.330 >= convert_units { 60, cfs, af } Value : 0 Condition : default Value : _Mayo_Trigger_1_On(-1)
} Condition : weekday{year, month, day} <= 1 { Condition : flow320.330 < convert_units { 60, cfs, af } and flow320.330(-1) < convert_units { 60, cfs, af } and flow320.330(-2) < convert_units { 60, cfs, af } and flow320.330(-3) < convert_units { 60, cfs, af } and flow320.330(-4) < convert_units { 60, cfs, af } and flow320.330(-5) < convert_units { 60, cfs, af } and flow320.330(-6) < convert_units { 60, cfs, af } and flow320.330(-7) < convert_units { 60, cfs, af } and flow320.330(-8) < convert_units { 60, cfs, af } and flow320.330(-9) < convert_units { 60, cfs, af } and flow320.330(-10) < convert_units { 60, cfs, af } and flow320.330(-11) < convert_units { 60, cfs, af } and flow320.330(-12) < convert_units { 60, cfs, af } and flow320.330(-13) < convert_units { 60, cfs, af } and flow320.330(-14) < convert_units { 60, cfs, af } Value : 1 Condition : default Value : _Mayo_Trigger_1_On(-1)
} Condition : default Value : _Mayo_Trigger_1_On(-1) } /* Weldon */ Set : _Weldon_Trigger_5_On { Condition : _Weldon_Trigger_5_On(-1) = 1 { Condition : flow720.750 >= convert_units { 50, cfs, af }
Value : 0 Condition : default Value : _Weldon_Trigger_5_On(-1) }
Condition : _Weldon_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} < 5 { Condition : flow720.750 < convert_units { 50, cfs, af }
Value : 1 Condition : default Value : _Weldon_Trigger_5_On(-1) }
} Condition : default Value : _Weldon_Trigger_5_On(-1) }
Set : _Weldon_Trigger_4_On { Condition : _Weldon_Trigger_4_On(-1) = 1 { Condition : flow720.750 >= convert_units { 100, cfs, af } Value : 0
109
Condition : default Value : _Weldon_Trigger_4_On(-1) }
Condition : _Weldon_Stage_3_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 4 { Condition : weekday{year, month, day} <= 1 { Condition : flow720.750 < convert_units { 100, cfs, af } and flow720.750(-1) < convert_units { 100, cfs, af } and flow720.750(-2) < convert_units { 100, cfs, af } and flow720.750(-3) < convert_units { 100, cfs, af } and
flow720.750(-4) < convert_units { 100, cfs, af } Value : 1 } Condition : default Value : _Weldon_Trigger_4_On(-1) } Condition : default Value : _Weldon_Trigger_4_On(-1) }
Set : _Weldon_Trigger_3_On { Condition : _Weldon_Trigger_3_On(-1) = 1 { Condition : flow720.750 >= convert_units { 150, cfs, af } Value : 0 Condition : default Value : _Weldon_Trigger_3_On(-1) } Condition : _Weldon_Stage_2_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period before going into phase 3 { Condition : weekday{year, month, day} <= 1 { Condition : flow720.750 < convert_units { 150, cfs, af } and flow720.750(-1) < convert_units { 150, cfs, af } and flow720.750(-2) < convert_units { 150, cfs, af } and flow720.750(-3) < convert_units { 150, cfs, af } and flow720.750(-4) < convert_units { 150, cfs, af } and flow720.750(-5) < convert_units { 150, cfs, af } and flow720.750(-6) < convert_units { 150, cfs, af }
Value : 1 } Condition : default Value : _Weldon_Trigger_3_On(-1) } Condition : default Value : _Weldon_Trigger_3_On(-1) }
Set : _Weldon_Trigger_2_On { Condition : _Weldon_Trigger_2_On(-1) = 1 { Condition : flow720.750 >= convert_units { 200, cfs, af } Value : 0
Condition : default Value : _Weldon_Trigger_2_On(-1) } Condition : _Weldon_Stage_1_Counter(-1) >= 1 // Require a 1 day (can be changed if utilities want) waiting period
before going into phase 2 { Condition : weekday{year, month, day} <= 1 { Condition : flow720.750 < convert_units { 200, cfs, af } and flow720.750(-1) < convert_units { 200, cfs, af } and flow720.750(-2) < convert_units { 200, cfs, af } and flow720.750(-3) < convert_units { 200, cfs, af } and flow720.750(-4) < convert_units { 200, cfs, af } and flow720.750(-5) < convert_units { 200, cfs, af } and
flow720.750(-6) < convert_units { 200, cfs, af } and flow720.750(-7) < convert_units { 200, cfs, af } and flow720.750(-8) < convert_units { 200, cfs, af } and flow720.750(-9) < convert_units { 200, cfs, af } Value : 1 } Condition : default
Value : _Weldon_Trigger_2_On(-1) } Condition : default Value : _Weldon_Trigger_2_On(-1)
}
110
Set : _Weldon_Trigger_1_On { Condition : _Weldon_Trigger_1_On(-1) = 1
{ Condition : flow720.750 >= convert_units { 300, cfs, af } Value : 0 Condition : default Value : _Weldon_Trigger_1_On(-1)
} Condition : weekday{year, month, day} <= 1 { Condition : flow720.750 < convert_units { 300, cfs, af } and flow720.750(-1) < convert_units { 300, cfs, af } and flow720.750(-2) < convert_units { 300, cfs, af } and flow720.750(-3) < convert_units { 300, cfs, af } and flow720.750(-4) < convert_units { 300, cfs, af } and flow720.750(-5) < convert_units { 300, cfs, af } and flow720.750(-6) < convert_units { 300, cfs, af } and flow720.750(-7) < convert_units { 300, cfs, af } and flow720.750(-8) < convert_units { 300, cfs, af } and flow720.750(-9) < convert_units { 300, cfs, af } and flow720.750(-10) < convert_units { 300, cfs, af } and flow720.750(-11) < convert_units { 300, cfs, af } and
flow720.750(-12) < convert_units { 300, cfs, af } and flow720.750(-13) < convert_units { 300, cfs, af } and flow720.750(-14) < convert_units { 300, cfs, af } Value : 1 Condition : default Value : _Weldon_Trigger_1_On(-1) } Condition : default Value : _Weldon_Trigger_1_On(-1) } /* This section sets/resets the counters used to maintain the proper spacing of conservation stages */ :For: { [Util] = { Eden, KLRWS, Mayo, Weldon } }
:For: { [trig] = {1, 2, 3, 4, 5} } 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
111
:SUBSTITUTE: [Dem_3_Red_Factor] = 20 :SUBSTITUTE: [Dem_4_Red_Factor] = 25 :SUBSTITUTE: [Dem_5_Red_Factor] = 35
:For: { [trig] = {1, 2, 3, 4, 5} } // Eden
Set : _Eden_Consvn_[trig]_Demand { Condition : _Eden_Trigger_[trig]_On = 1 Value : Demand335 * ( 1 - [Dem_[trig]_Red_Factor] / 100 ) Condition : default Value : Demand335 } Constraint Eden_Demand_Limit_Consvn_[trig] : { Condition : _Eden_Trigger_[trig]_On = 1
Expression : dflow330.335 <= _Eden_Consvn_[trig]_Demand } // Kerr Regional Water Set : _KLRWS_Consvn_[trig]_Demand { Condition : _KLRWS_Trigger_[trig]_On = 1 Value : Demand405 * ( 1 - [Dem_[trig]_Red_Factor] / 100 ) Condition : default Value : Demand405 } Constraint KLRWS_Demand_Limit_Consvn_[trig] : { Condition : _KLRWS_Trigger_[trig]_On = 1 Expression : dflow400.405 <= _KLRWS_Consvn_[trig]_Demand } // Mayo
Set : _Mayo_Consvn_[trig]_Demand { Condition : _Mayo_Trigger_[trig]_On = 1 Value : Demand325 * ( 1 - [Dem_[trig]_Red_Factor] / 100 ) Condition : default Value : Demand325 } Constraint Mayo_Demand_Limit_Consvn_[trig] : { Condition : _Mayo_Trigger_[trig]_On = 1
Expression : dflow320.325 <= _Mayo_Consvn_[trig]_Demand } // Weldon Set : _Weldon_Consvn_[trig]_Demand { Condition : _Weldon_Trigger_[trig]_On = 1
Value : Demand715 * ( 1 - [Dem_[trig]_Red_Factor] / 100 ) Condition : default Value : Demand715 }
Constraint Weldon_Demand_Limit_Consvn_[trig] : { Condition : _Weldon_Trigger_[trig]_On = 1 Expression : dflow720.715 <= _Weldon_Consvn_[trig]_Demand }
:Next: :else:
:endif:
112
/* File is interchange_day.ocl, which has the coding to control the Kerr/Philpott energy exchange. This is a complex set of stuff that involves a bunch of checking against
rule curves for both reservoirs and the interchange curve. This is done to set constraints on min flow, which is used as a surrogate for energy, from the two reservoirs. Min flows are set on the Philpott and Kerr release arcs (300.350 and 400.600)
to generate at least the appropriate amount of energy. Method: 1) Check to see where the beginning elevations lie compared to the rules to determine Zones A, B, C, D, E (Kerr) and A, C, E (Philpott). 2) Get previous period's elevation for Kerr to determine if it's rising or falling. 3) Compute min flows depending on rules established for the zones.
The exchange works basically like this: If Kerr is low, generate additional energy at Philpott and reduce the generation at Kerr by that amount. (This is the "_TransferWeek.") If Kerr is high and Philpott is low, reduce the generation at Philpott and increase it at Kerr. */ Set : _KerrZone { Condition : _DayOfWeek <= 1 { condition : elevation400 <= pattern(KerrPowerRule)(-1) - [RuleOffset] value : [ZoneA] condition : elevation400 <= stor_to_elev{400, lower_rule400(-1)} - [RuleOffset] value : [ZoneB]
condition : elevation400 >= stor_to_elev{400, lower_rule400(-1)} - [RuleOffset] and elevation400 <= 300 + [RuleOffset] value : [ZoneC] condition : _SpawningOn >= 1 and elevation400 >= stor_to_elev{400, lower_rule400(-1)} - [RuleOffset] and elevation400 <= stor_to_elev{400, upper_rule400(-1)} + [RuleOffset] value : [ZoneD]
condition : default value : [ZoneE] } condition : default value : _KerrZone(-1)
} Set : _PhilZone { Condition : _DayOfWeek <= 1 { condition : elevation300 <= stor_to_elev{300, lower_rule300(-1)} - [RuleOffset]
value : [ZoneA] condition : elevation300 <= 974 + [RuleOffset] value : [ZoneC]
condition : default value : [ZoneE] } condition : default value : _PhilZone(-1)
} Set : _KerrFalling { Condition : _DayOfWeek <= 1 { condition : elevation400 <= elevation400(-7) - [RuleOffset]
113
value : 1 condition : default value : 0
} condition : default value : _KerrFalling(-1) }
/* Now compute the transfer for the week between Kerr and Philpott. A positive transfer means that some of the generation of Philpott's firm energy is transfered to Kerr, meaning that Philpott's release will be lower and Kerr's higher. A negative transfer does the opposite. Compute the transfer on the first day of the week only. The transfer will be applied only to weekdays. */ Set : _TransferWeek { condition notSat : _DayOfWeek >= 2 value : _TransferWeek(-1)
condition A&A : _KerrZone <= [ZoneA] and _PhilZone <= [ZoneA] { condition >957 : elevation300 >= 957. - [RuleOffset] { condition >957kfal : _KerrFalling >= 1 or elevation400 <= 295 - [RuleOffset] value : -1 * max{0, 600 - _PhilFirmWeek} condition >957def : default value : _PhilFirmWeek } Condition <957 : elevation300 <= 957. - [RuleOffset] { condition <957kfal : _KerrFalling >= 1 or elevation400 <= 295 - [RuleOffset] value : -1 * max{0, 600 - _PhilFirmWeek} condition <957def : default value : _PhilFirmWeek }
} condition A&C : _KerrZone <= [ZoneA] and _PhilZone >= [ZoneC] value : -1 * max{0, 1260 - _PhilFirmWeek} condition C&A : _KerrZone >= [ZoneC] and _PhilZone <= [ZoneA] value : _PhilFirmWeek - 75 condition B&A : _KerrZone >= [ZoneB] and _PhilZone <= [ZoneA] { condition BAfall : _KerrFalling >= 1 value : 0
condition BAdef : default value : _PhilFirmWeek } condition bothhigh : default
value : 0 } /* _TransferDay is the 1-week tranfer divided into 5 weekdays. There is no transfer on weekends. Turn off the min flow if we're in the
spawning season and within the spawning storage envelope in Kerr. */ Set : _TransferDay { condition : _SpawningOn >= 1 and elevation400 >= stor_to_elev{400, lower_rule400} + [RuleOffset] value : 0
condition : default value : _WeekDay * _TransferWeek / 5 } /* Set Philpott release. Recall that there are 12.1 cfs*hours in an acft.
Turn off the transfer if we're in the spawning season and within the spawning storage envelope in Kerr. */ Set PhilMinRel : min_flow300.302 { condition : _DayOfWeek <= 2 value : 0
114
/* Generate firm energy +/- transfer. */ condition : _TransferWeek <= -1 or _TransferWeek >= 1 value : _PhilCfs * (_PhilFirmDay - _TransferDay) / 15 / 12.1
/* Generate 15 MW for 84 hours per week (16.8 hours per weekday). */ condition : _PhilZone >= [ZoneC] value : _PhilCfs * 16.8 / 12.1
/* Generate firm energy MW. */ condition : default value : _PhilCfs * _PhilFirmDay / 15 / 12.1 } /* Now we want to set a max flow on Philpott energy releases. When there is or too little inflow entering during the week to meet the energy requirements and maintain the rule curve, we don't want to have releases on the weekends. The following three Set commands take care of this.
First estimate the amount of water coming into Philpott for the week. */ Set : _PhilProjVolume { Condition : _DayOfWeek <= 1 Value : accumulate{inflow300, 0, +6} + storage300 - lower_rule300(+6) - accumulate{min_flow300.301, 0, +6} Condition : default Value : _PhilProjVolume(-1) } /* Project whether or not the projected inflow will put Philpott above rule. */ Set : _PhilProjHi { Condition : _DayOfWeek <= 1 { Condition : _PhilProjVolume >= _PhilCfs * max{0, _PhilFirmWeek - _TransferWeek} / 15 / 12.1 Value : 1
Condition : default Value : 0 } Condition : default Value : _PhilProjHi(-1) } /* If Philpott is projected to be high, set max release at turbine capacity. Else set the min equal to the max. */
Set PhilMaxRel : max_flow300.302 { Condition : _PhilProjHi >= 1 Value : convert_units{_PhilCfs, cfs, af} Condition : default
Value : min_flow300.302 } // Kerr min flow will be set in coe_rules.ocl
115
/* File kerr_declaration.ocl All the calculations in this file are used to get the weekly "declaration," the amount of water to release from Kerr to generate energy.
Each of the Set blocks in this file are dependent on the day of the week. Several of them compute the Udef on the first day of the week; else yesterday's value is used. */ // Estimate the inflow into Smith Mountain and Leesville for the week.
Set: _SmlWeekInflow { Condition: _DayOfWeek <= 1 Value : min{convert_units{5000, cfs, af} * 7, accumulate{inflow100, 0, +6} } Condition: default Value : _SmlWeekInflow(-1) } // Estimate the end-of-week storage in Smith Mountain and Leesville
Set: _SmlWeekEndStor { Condition: _DayOfWeek <= 1 Value : _AdjBegStore + _SmlWeekInflow Condition: default Value : _SmlWeekEndStor(-1) } // Estimate the week's release from Leesville. Assume 650 cfs. Set: _LeesWeekRelease { Condition: _DayOfWeek <= 1 { Condition: _SmlWeekEndStor <= [SMtnStore791] Value : convert_units{650, cfs, af} * 7 Condition: _SmlWeekEndStor >= [SMtnStore795] Value : max{_SmLInflow, convert_units{650, cfs, af} * 7}
Condition: default Value : convert_units{650, cfs, af} * 7 } Condition: default Value : _LeesWeekRelease(-1) } // Estimate the week's release from Philpott Set : _PhilWeekRelease
{ Condition: _DayOfWeek <= 1 Value : max{0, accumulate{inflow300, 0, +6} + storage300 - lower_rule300(+6)} Condition: default Value : _PhilWeekRelease(-1)
} // Estimate the inflow into Gaston and R. Rapids from now until the end of the week. Set: _AccGRInflow { Condition: _DayOfWeek <= 1 Value: accumulate{inflow600, 0, +6} + accumulate{inflow700, 0, +6}
Condition: _DayOfWeek <= 2 Value: accumulate{inflow600, 0, +5} + accumulate{inflow700, 0, +5} Condition: _DayOfWeek <= 3 Value: accumulate{inflow600, 0, +4} + accumulate{inflow700, 0, +4} Condition: _DayOfWeek <= 4 Value: accumulate{inflow600, 0, +3} + accumulate{inflow700, 0, +3} Condition: _DayOfWeek <= 5 Value: accumulate{inflow600, 0, +2} + accumulate{inflow700, 0, +2} Condition: default Value: _AccGRInflow(-1)
} Set: _AccKInflow { Condition: _DayOfWeek <= 1 Value : accumulate{inflow210, 0, +6} + accumulate{inflow220, 0, +6} + accumulate{inflow304, 0, +6}
+ accumulate{inflow306, 0, +6} + accumulate{inflow308, 0, +6} + accumulate{inflow314, 0, +6} + accumulate{inflow320, 0, +6} + accumulate{inflow330, 0, +6} + accumulate{inflow340, 0, +6} + accumulate{inflow349, 0, +6} + accumulate{inflow360, 0, +6} + accumulate{inflow380, 0, +6} + accumulate{inflow400, 0, +6} + _LeesWeekRelease + _PhilWeekRelease
116
Condition: _DayOfWeek <= 2 Value : accumulate{inflow210, 0, +5} + accumulate{inflow220, 0, +5} + accumulate{inflow304, 0, +5} + accumulate{inflow306, 0, +5} + accumulate{inflow308, 0, +5} + accumulate{inflow314, 0, +5} + accumulate{inflow320, 0, +5} + accumulate{inflow330, 0, +5} + accumulate{inflow340, 0, +5}
+ accumulate{inflow349, 0, +5} + accumulate{inflow360, 0, +5} + accumulate{inflow380, 0, +5} + accumulate{inflow400, 0, +5} + (_LeesWeekRelease + _PhilWeekRelease) * 6 / 7 Condition: _DayOfWeek <= 3 Value : accumulate{inflow210, 0, +4} + accumulate{inflow220, 0, +4} + accumulate{inflow304, 0, +4}
+ accumulate{inflow306, 0, +4} + accumulate{inflow308, 0, +4} + accumulate{inflow314, 0, +4} + accumulate{inflow320, 0, +4} + accumulate{inflow330, 0, +4} + accumulate{inflow340, 0, +4} + accumulate{inflow349, 0, +4} + accumulate{inflow360, 0, +4} + accumulate{inflow380, 0, +4} + accumulate{inflow400, 0, +4} + (_LeesWeekRelease + _PhilWeekRelease) * 5 / 7 Condition: _DayOfWeek <= 4 Value : accumulate{inflow210, 0, +3} + accumulate{inflow220, 0, +3} + accumulate{inflow304, 0, +3} + accumulate{inflow306, 0, +3} + accumulate{inflow308, 0, +3} + accumulate{inflow314, 0, +3} + accumulate{inflow320, 0, +3} + accumulate{inflow330, 0, +3} + accumulate{inflow340, 0, +3} + accumulate{inflow349, 0, +3} + accumulate{inflow360, 0, +3} + accumulate{inflow380, 0, +3}
+ accumulate{inflow400, 0, +3} + (_LeesWeekRelease + _PhilWeekRelease) * 4 / 7 Condition: _DayOfWeek <= 5 Value : accumulate{inflow210, 0, +2} + accumulate{inflow220, 0, +2} + accumulate{inflow304, 0, +2} + accumulate{inflow306, 0, +2} + accumulate{inflow308, 0, +2} + accumulate{inflow314, 0, +2} + accumulate{inflow320, 0, +2} + accumulate{inflow330, 0, +2} + accumulate{inflow340, 0, +2} + accumulate{inflow349, 0, +2} + accumulate{inflow360, 0, +2} + accumulate{inflow380, 0, +2} + accumulate{inflow400, 0, +2} + (_LeesWeekRelease + _PhilWeekRelease) * 3 / 7 Condition: default Value : _AccKInflow(-1) } /* Estimate the maximum amount of water that can be transferred from Kerr to Gaston from now until the end of the week. Note that this calc. uses the turbine capacity at R. Rapids because we don't want to shove more water downstream than
can be used for generation, unless we're in flood mode. */ Set: KGR_Condition { Condition: _FloodLevel >= 2 Value : 6 Condition: _DayOfWeek <= 5 { Condition: _AccGRInflow + _AccKInflow >= (8 - _DayOfWeek) * pattern(FloodRelease_3) Value : 5 Condition: _AccGRInflow + _AccKInflow >= (8 - _DayOfWeek) * pattern(FloodRelease_2)
Value : 4 Condition: _AccGRInflow + _AccKInflow >= (8 - _DayOfWeek) * pattern(FloodRelease_1) Value : 3
Condition: default Value : 2 } Condition: default Value : 1
} Set: _MaxKerrToGaston { Condition: KGR_Condition = 6 Value : (8 - _DayOfWeek) * _RRMaxRelease
Condition: KGR_Condition = 5 Value : (8 - _DayOfWeek) * pattern(FloodRelease_4) Condition: KGR_Condition = 4 Value : (8 - _DayOfWeek) * pattern(FloodRelease_3)
Condition: KGR_Condition = 3 Value : (8 - _DayOfWeek) * pattern(FloodRelease_2) Condition: KGR_Condition = 2
117
Value : (8 - _DayOfWeek) * max{0, min{_RRMaxRelease, pattern(RRapTurbCap) - _AccGRInflow / (8 - _DayOfWeek)}} Condition: default
Value : _MaxKerrToGaston(-1) } // _VolumeAvail is essentially a temporary value of _Declaration. Set: _VolumeAvail
{ Condition: KGR_Condition >= 3 Value : _MaxKerrToGaston Condition: _DayOfWeek = 1 Value : min{_MaxKerrToGaston, max{_KerrFirmWeek / KerrCoeff, storage400 - lower_rule400(+6) + _AccKInflow}} Condition: _DayOfWeek = 2 Value : min{_MaxKerrToGaston, max{_KerrFirmWeek / KerrCoeff, storage400 - lower_rule400(+5) + _AccKInflow}}
Condition: _DayOfWeek = 3 Value : min{_MaxKerrToGaston, max{_KerrFirmQ * 5, storage400 - lower_rule400(+4) + _AccKInflow}} Condition: _DayOfWeek = 4 Value : min{_MaxKerrToGaston, max{_KerrFirmQ * 4, storage400 - lower_rule400(+3) + _AccKInflow}} Condition: _DayOfWeek = 5 Value : min{_MaxKerrToGaston, max{_KerrFirmQ * 3, storage400 - lower_rule400(+2) + _AccKInflow}} Condition: default Value : _VolumeAvail(-1) }
// Set the flag to change the declaration. Only change the declaration if the // volume available rises more than 10% (input in main.ocl) above current value. Set: _DeclChange { Condition: _DayOfWeek = 1 Value : 0 // The +1 at the end of the line protects against the case of _VolumeAvail = 0 Condition: _DayOfWeek <= 5 and _VolumeAvail >= [ReDeclFraction] * _Declaration(-1) + 1
{ // do not force a declaration change if the previous day's secondary + firm + transfer energy is less than the starting week's firm energy. Redeclaration would only happen if storage is projected to increase because // of high inflows (sn). condition : ( _SecondEnWeek(-1) + _KerrFirmWeek(-1) + _TransferWeek(-1) ) < _KerrFirmWeek(-1)
value : 0 condition : default value : 1 }
Condition: default Value : 0 }
// Finally! Set the declaration. Set: _TempDeclare { Condition: _DayOfWeek = 1
Value : max{_VolumeAvail, _KerrFirmWeek / KerrCoeff} Condition: default Value : _TempDeclare(-1) }
118
Set: _SecondEnWeek { Condition: _DayOfWeek = 1 { Condition: KerrCoeff * _TempDeclare - _KerrFirmWeek <= 1199 Value : 0
Condition: default Value : KerrCoeff * _TempDeclare - _KerrFirmWeek } Condition: default
Value : _SecondEnWeek(-1) } Set: ProjFERCMin { condition: _DayOfWeek = 1 value: accumulate{pattern(FERCMin), 0, +6} condition: default value: ProjFERCMin(-1) } Set: _Declaration
{ Condition: _DayOfWeek = 1 Value : max{ProjFERCMin, (_SecondEnWeek + _KerrFirmWeek + _TransferWeek) / KerrCoeff} Condition: _DeclChange = 1 Value : _VolumeAvail Condition: default Value : _Declaration(-1) } Set : _DeclRemain { Condition: _DayOfWeek = 1 or _DeclChange = 1 Value : _Declaration Condition: default Value : max{0, _DeclRemain(-1) - flow700.701(-1) - flow700.720(-1)} }
119
/* _Water_Kerr_WS_Acctg.ocl . Virginia Beach is handled in a separate ocl file since this was already part of the RRBROM. Differences with Va Beach ocl file are noted below:
Va Beach accounting was done pre-solve. Va Beach refill and debit was determined by a number of conditions. Apportionment of inflow to account is based on inflow from upstream plus local inflow; if local inflow is negative, then based only on inflow from upstream. Does not subtract for net evaporation on the lake.
Based on what Tom Fransen provided in his estimation of safe yield for the Kerr WS account, and adjusted as noted: Fraction of conservation storage and inflow : Conservation pool, elev 268 to 300 (hydropower and WS) = 980,054 af. However, this does not match up with the model SAE curve, which shows 997,460 af. It also does not include unallocated WS storage of about 29,000 af. If we account for this, the 997,460 af value is a better choice, so use this. Note that VB acctg agreement in 1997 showed 956,900 af, again different.
WS storage (allocated and unallocated, including Virginia Beach) = 50,000 af For the remaining accounts calculated in this file, the calculations are done post-solve and are done in a way similar to what we use for the Jordan Lake accounting. However, Tony Young and Tom Fransen agreed there does not need to be any spillover into other accounts. If an account needs extra inflow, it will not get from other accounts. Tom said unlike Va Beach, assume other accounts refill when Kerr gets to the guide curve. The accounts are as follows: Kerr Lake Regional WS [node 405], storage = 10291 af VA Dept of Corrections [node 406], storage = 24 af Mecklenburg Cogeneration [node 407], storage = 617 af
To this we add an allocation to a "dummy" account to track the unallocated water or to increase demands on the water supply storage without changing other allocations Other [Unallocated, VA and NC, assume evenly split storage amount] [nodes 408 and 409, respect.], storage = 14,310 af in each The allocations for each account are defined in the constants table */
/* INFLOW DISTRIBUTION BY WATER SUPPLY ACCOUNT */ // Evap (0) since this file is included after the solve statement and we want today's evap, not tomorrow's
Set : _KerrInf { value : flow350.400 + inflow400 - evap400(0) } /* Base it on net inflow */ Set : _Kerr_WS_Inf { value : _KerrInf * [Max_WS_Storage] / [Max_Conserv_Storage] } /* Calculate the total water supply demand and delivery for all accounts, including Va Beach */ Set : _WS_Total_Demand { value : demand695 + demand405 + demand406 + demand407 + demand408 +
demand409 } Set : _WS_Total_Deliv { value : delivery695 + delivery405 + delivery406 + delivery407 + delivery408 + delivery409 } /* Establish inflow to the accounts */
:FOR: { [Account] = { KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC } } Set : _Inf_[Account] { value : [WS_[Account]_Fraction] * _Kerr_WS_Inf }
:NEXT: // Determine water supply storage in each account. For initialization in the udef list, set equal to the starting storage defined in the constants table.
120
// Set the storage to account for starting storage less the delivery plus the total inflow. If that exceeds the max storage for that account, reset // the account to full. The accounts are not allowed to go negative
// Va Beach accounted for separately in its own ocl file. Assume it is activated from the GUI. :If:{[DoVaBeach] = 1 } Set : _Storage_VaBeach { value : _VbStorage } :Endif:
Set : _Storage_KerrRegWS { value : max { 0, min { [WS_KerrRegWS_Fraction] * [Max_WS_Storage] , _Stor_Final_KerrRegWS(-1) + _Inf_KerrRegWS - delivery405 } } } Set : _Storage_VaCorrections { value : max { 0, min { [WS_VaCorrections_Fraction] * [Max_WS_Storage] , _Stor_Final_VaCorrections(-1) + _Inf_VaCorrections - delivery406 } } } Set : _Storage_MeckCogen { value : max { 0, min { [WS_MeckCogen_Fraction] * [Max_WS_Storage] , _Stor_Final_MeckCogen(-1) + _Inf_MeckCogen - delivery407 } } } Set : _Storage_OtherVA { value : max { 0, min { [WS_OtherVA_Fraction] * [Max_WS_Storage] , _Stor_Final_OtherVA(-1) + _Inf_OtherVa - delivery408 } } } Set : _Storage_OtherNC { value : max { 0, min { [WS_OtherNC_Fraction] * [Max_WS_Storage] ,
_Stor_Final_OtherNC(-1) + _Inf_OtherNC - delivery409 } } } // Assume pools are automatically reset to full if the total water supply storage account has refilled (do this by overwriting initial calculation) :FOR: { [Account] = { KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC } } Set : _Stor_Final_[Account] { condition : abs_period = 1 value : [Starting_Storage_[Account]] condition : elev_to_stor {400, elevation400} >= upper_rule400 value : [WS_[Account]_Fraction] * [Max_WS_Storage] condition : default
value : _Storage_[Account] } :NEXT: // Va Beach accounted for separately in its own ocl file. :If:{[DoVaBeach] = 1 } Set : _Stor_Final_VaBeach { value : _VbStorage } :Endif:
// Calculate pool volume as percent of max storage :If:{[DoVaBeach] = 1 } Set : _Stor_Final_Pct_VaBeach { value : _Stor_Final_VaBeach / ( [WS_VaBeach_Fraction] * [Max_WS_Storage] )
* 100 } :Endif: :FOR:
{ [Account] = { KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC } } Set : _Stor_Final_Pct_[Account] { value : _Stor_Final_[Account] / ( [WS_[Account]_Fraction] * [Max_WS_Storage] ) * 100 }
:NEXT: :If:{[DoVaBeach] = 1 } Set : _Total_WS_Storage { value : _Stor_Final_VaBeach + _Stor_Final_KerrRegWS + _Stor_Final_VaCorrections
+ _Stor_Final_MeckCogen + _Stor_Final_OtherVA + _Stor_Final_OtherNC } :Else: Set : _Total_WS_Storage { value : _Stor_Final_KerrRegWS + _Stor_Final_VaCorrections + _Stor_Final_MeckCogen + _Stor_Final_OtherVA + _Stor_Final_OtherNC } :Endif:
121
/* LEESVILLE.OCL has coding to set releases from Leesville. In terms of the flows down the "Leesville" portion of the Roanoke (as opposed to the "Philpott" portion), we have to screen out the negative inflows to Brookneal, which are fairly frequent (5% of the time based on flows
from 1990 to 2007). Note that the inflows for the pre-dam period (in the basedata file) include some estimate of return leakage. (The return leakage is a function of the Brookneal gain as defined by the difference between Brookneal gage - Altavista gage - Big Otter gage flows. The adjustments are broken into different flow ranges based on previous analysis.)
When negative inflows are encountered, the inflow is set to 0 and and the negative value is added to the running deficit defined below. The running deficit is subtracted from future positive inflows by that amount. OCL-defined inflows remain 0 until sufficient inflow is available to fully satisfy the running deficit. */ // Screen negative flows greater than -150 cfs and consider these as not real but due to time lag differences Set : inflow240 { condition : timesers(240/inflow) > -300 and timesers(240/inflow) < 0 value : max {timesers(240/inflow), timesers(240/inflow) - _InfDeficit240(-1) } condition : timesers(240/inflow) >= 0
value : max {0, timesers(240/inflow) - _InfDeficit240(-1) } condition : default value : 0 } Set : _InfDeficit240 { condition : timesers(240/inflow) > -300 and timesers(240/inflow) < 0 value : _InfDeficit240(-1) condition : default Value : max{0, _InfDeficit240(-1) - timesers(240/inflow) } }
Constraint Leakage: /* Leakage through Leesville Dam */ { condition : default expression : dflow200.202 = convert_units {300, cfs, af} } /* Wicket gate leakage is 12.5 cfs with one unit off, 25 cfs (pr 49.6 af if running 25 cfs all day) with two units off. Maximum leakage is 25 cfs when both units are off. When both units are running (4500 cfs per turbine for total of 9000 cfs,
there is no leakage. Equation for line is below with leakage on the y-axis, flow on the x-axis. */ /* For simplicity, since there is only one release arc from Leesville (spill and turbine release are combined), rather than adding a spill arc and checking that weighting is done appropriately without affecting rest of system, just base the leakage,
which is negligible anyways, on yesterday's release. This way, we can avoid infeasibility which would occur if the release (including spill) is high and the resulting leakage from the leakage equation is negative, which is not possible. */
Set : min_flow200.206 { value : max { 0, flow200.215 * -0.00278 + 49.6 } } Set : max_flow200.206 { value : max { 0, flow200.215 * -0.00278 + 49.6 } } Constraint WicketGateRetLeak: /* Wicket gate leakage returned downstream of dam */
{ condition : default expression : dflow206.215 = dflow200.206 }
// Set the min flow from Leesville Set : _SmLInflow { value : inflow100 }
122
Set : _AdjBegStore { value : storage100 + max{0, storage200 - [LeesStore600]} } Set : _AdjEndStore { value : _AdjBegStore + _SmLInflow - convert_units {400, cfs, af} }
/* Use OASIS estimates of local inflow from Leesville to Brookneal, and reduce this contribution by the amount of
return wicket gate leakage. Note that the total drainage are difference between Leesville and Brookneal is 2400 - 1475, or 930 sq. miles. The total drainage area of the two gages is 190 and 315, or 505 sq.miles. We are using yesterday's estimate of local inflow and leakage; since the OCL inflow is today's inflow, including inflow240 which has been already solved above, use (-1) to get yesterday's. Yesterday's leakage is simply flow206.215. */ Set : _Local_Inflow { value : inflow210 + inflow220 + inflow240 } Set : _Est_Brookneal_Gain
{ condition : _DayOfWeek = 1 or _DayOfWeek = 4 value : ( _Local_Inflow(-3) + _Local_Inflow(-2) + _Local_Inflow(-1) ) /3 + flow206.215 condition : default value : _Est_Brookneal_Gain(-1) } /* Set releases to reflect spill or Leesville target when not spilling. Max flow works here since we don't need to worry about releasing extra to compensate for large negative gains at Brookneal (which could cause main-channel flows to go negative and cause infeasibility) because we are filtering negative inflows as later shown below. Adjust release for weekend rec flows. Rec flows assumed to be with fixed releases from Leesvill on the 3-day weekend days from Memorial to Labor Day. Normally release 3 days of 850 cfs; during phase 1, release 2 days of 650 cfs and one day of the non-rec release; during phase 2, release 1 day of 650 cfs and 2 days of non-rec releases */
Set LeeMaxRelease : max_flow200.215 { Condition : _Trigger_3_On(-1) = 1 { condition : _DayOfWeek <= 1 and ( julian >= 146 and julian <= 250) value : max{ _AdjEndStore - [SMtnStore795], convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain, convert_units {0, cfs, af} } condition : month = 11 or month = 12 or month = 1 or month = 2 value : max{ _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }
condition : julian >= 61 and julian <= 105 // March 1 to April 14, surcharge the project to support striper spawn value : max{ _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } condition : default
value : max{ _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } } Condition : _Trigger_2_On(-1) = 1
{ condition : julian >= 61 and julian <= 105 // March 1 to April 14, surcharge the project to support striper spawn value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } // New permit condition. Max. required release (from Leesville) to meet Brookneal target in June under trigger 2
conditions is 650 cfs. If pond is full, do not limit outflow so that it will spill to keep at full pond. condition : month = 6 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {650, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }}
// New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 2 conditions is 480 cfs. condition : month >= 7 and month <= 10 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }}
123
// New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 2 conditions is 480 cfs. condition : month = 11 and _AdjEndStore - [SMtnStore795] < 0
value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }} condition : month = 12 or month = 1 or month = 2 value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] ,
convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } condition : default value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } } Condition : _Trigger_1_On(-1) = 1 { condition : ( _DayOfWeek <= 1 or _DayOfWeek = 7 ) and ( julian >= 146 and julian <= 250)
value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795], convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain, convert_units {650, cfs, af} } // New permit condition. Max. required release (from Leesville) to meet Brookneal target in June under trigger 1 conditions is 650 cfs. condition : month = 6 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {650, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain }} // New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 1 conditions is 480 cfs. condition : month >= 7 and month <= 10 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } }
// New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 1 conditions is 480 cfs. condition : month = 11 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain }} condition : month = 12 or month = 1 or month = 2 value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain }
condition : julian >= 61 and julian <= 105 // March 1 to April 14, surcharge the project to support striper spawn value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } condition : default
value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } } condition : default
{ // New permit condition. Max. required release (from Leesville) to meet Brookneal target in June under normal conditions is 700 cfs. condition : month = 6 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {700, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain, convert_units {650, cfs, af} } }
condition : ( julian >= 146 and julian <= 250) value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795], convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain, convert_units {650, cfs, af} }
condition : month = 11 or month = 12 or month = 1 or month = 2 value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain }
124
condition : julian >= 61 and julian <= 105 /* March 1 to April 14, surcharge the project to support striper spawn */ value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain }
condition : default value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain } }
} Set LeeMinRelease : min_flow200.215 { Condition : _Trigger_3_On(-1) = 1 { condition : _DayOfWeek <= 1 and ( julian >= 146 and julian <= 250) value : max{ _AdjEndStore - [SMtnStore795], convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain, convert_units {0, cfs, af} } condition : month = 11 or month = 12 or month = 1 or month = 2 value : max{ _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) *
[MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } condition : julian >= 61 and julian <= 105 // March 1 to April 14, surcharge the project to support striper spawn value : max{ _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } condition : default value : max{ _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } } Condition : _Trigger_2_On(-1) = 1 { condition : julian >= 61 and julian <= 105 /* March 1 to April 14, surcharge the project to support striper spawn */ value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }
// New permit condition. Max. required release (from Leesville) to meet Brookneal target in June under trigger 2 conditions is 650 cfs. If pond is full, do not limit outflow so that it will spill to keep at full pond. condition : month = 6 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {650, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }} // New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 2 conditions is 480 cfs. condition : month >= 7 and month <= 10 and _AdjEndStore - [SMtnStore795] < 0
value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }} // New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 2 conditions is 480 cfs.
condition : month = 11 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain }} condition : month = 12 or month = 1 or month = 2
value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } condition : default value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] ,
convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 - _Est_Brookneal_Gain } } Condition : _Trigger_1_On(-1) = 1
{ condition : ( _DayOfWeek <= 1 or _DayOfWeek = 7 ) and ( julian >= 146 and julian <= 250) value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795], convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain, convert_units {650, cfs, af} }
125
// New permit condition. Max. required release (from Leesville) to meet Brookneal target in June under trigger 1 conditions is 650 cfs. condition : month = 6 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {650, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain,
convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain }} // New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 1 conditions is 480 cfs. condition : month >= 7 and month <= 10 and _AdjEndStore - [SMtnStore795] < 0
value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } } // New permit condition. Max. required release (from Leesville) to meet Brookneal target from July to November under trigger 1 conditions is 480 cfs. condition : month = 11 and _AdjEndStore - [SMtnStore795] < 0 value : min { convert_units {480, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain }} condition : month = 12 or month = 1 or month = 2
value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } condition : julian >= 61 and julian <= 105 // March 1 to April 14, surcharge the project to support striper spawn value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } condition : default value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 - _Est_Brookneal_Gain } } condition : default { // New permit condition. Max. required release (from Leesville) to meet Brookneal target in June under normal conditions is 700 cfs. condition : month = 6 and _AdjEndStore - [SMtnStore795] < 0
value : min { convert_units {700, cfs, af}, max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain, convert_units {650, cfs, af} } } condition : ( julian >= 146 and julian <= 250) value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795], convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain, convert_units {650, cfs, af} } condition : month = 11 or month = 12 or month = 1 or month = 2 value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {375, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain }
condition : julian >= 61 and julian <= 105 // March 1 to April 14, surcharge the project to support striper spawn value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795_3] , convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain }
condition : default value : max{ pattern(BrookMinTarget) - _Est_Brookneal_Gain, _AdjEndStore - [SMtnStore795] , convert_units {400, cfs, af}, pattern(BrookDryTarget) - _Est_Brookneal_Gain } } }
// Include the coding for the forecast-based operating policy for SM/Lee :Include: ocl\_user_def_ops.ocl
126
/* File is RAPIDS_RELEASE.OCL, which has the coding to handle the Roanoke Rapids releases.
This section handles the Roanoke Rapids flood releases. This is the standard flood policy. The values shown in this example may not match the actual values used. To see the actual value, look in the OCL Pattern tables for FloodStage and FloodRelease.
Kerr stage release at Level (ft NGVD) RRapids (cfs) explanation --------------------------------------------------------------------------------- 0 300 8000 starting stage <= 300 ft, Q<=8000 cfs 1 300+2 RR turb cap starting stage 300 - 302 ft, Q<=18500 cfs (now 20,000) 2 312 20000 starting stage 302 - 312 ft, Q<=20000 cfs 3 315 25000 starting stage 312 - 315 ft, Q<=25000 cfs 4 320 35000 starting stage 315 - 320 ft, Q<=35000 cfs 5 321 max(.85*inflow,35kcfs) starting stage 320 - 321 ft,
release 35000 cfs or 85% of inflow, whichever is higher. 6 > 321 starting stage > 321 ft, release 35000 cfs or 100% inflow, whichever is higher. Note that for flood ratchet 1, the release is set to the max of the RR turb cap and the 1st ratchet release. That way if you play with the flood release rules, you won't have to worry about changing the RRapTurbCap pattern accordingly. Note: Flood levels are based on BEGINNING-OF-PERIOD STAGE ONLY. If stage is below level 1, release is <= the release value for level 1. During the spawning season, the flood policy is amended. If stage is below level 1 OR the upper rule curve, whichever is greater, release is <= the release value for level 1. */
Set: _KerrUpperElev { value: stor_to_elev{400, upper_rule400} } Set: _FloodLevel { Condition: elevation400 <= max{pattern(FloodStage_1), _KerrUpperElev(-1) + [RuleOffset]} value : 0 Condition: elevation400 <= max{pattern(FloodStage_1) + 2 + [RuleOffset], _KerrUpperElev(-1) + 2 + [RuleOffset]} value : 1
Condition: elevation400 <= max{pattern(FloodStage_2), _KerrUpperElev(-1) + [RuleOffset]} value : 2 Condition: elevation400 <= max{pattern(FloodStage_3), _KerrUpperElev(-1) + [RuleOffset]} value : 3
Condition: elevation400 <= max{pattern(FloodStage_4), _KerrUpperElev(-1) + [RuleOffset]} value : 4
Condition: elevation400 <= max{pattern(FloodStage_5), _KerrUpperElev(-1) + [RuleOffset]} value : 5 Condition: default value : 6
} // Originally, this was set based on flood levels. But to be entirely consistent with the Corps, simplify it using elevation thresholds. // The flood levels are used in other places to trigger certain responses, such as when to end spawning.
Set : _RRMaxRelease { condition : elevation400 < 300 value : convert_units {8000, cfs, af}
127
Condition : elevation400 <= 312 value : convert_units {20000, cfs, af} Condition : elevation400 <= 315
value : convert_units {25000, cfs, af} Condition : elevation400 <= 320 value : convert_units {35000, cfs, af}
Condition : elevation400 <= 321 value : max {convert_units {35000, cfs, af}, .85*(_RoutedQLees + _RoutedQPhil + inflow400)} Condition : default value : max {convert_units {35000, cfs, af}, (_RoutedQLees + _RoutedQPhil + inflow400)} } :If: { [Betterment] = 1 } :Include: ocl\_betterment.ocl
Target RRMaxReleaseBtr: dflow700.701 + dflow700.720 { Condition: _BetterDay >= 1 priority : 1 penalty+ : 2000 penalty- : 0 value : _BetterAcft Condition: default priority : 1 penalty+ : 2000 penalty- : 0 value : _RRMaxRelease } :Else: Target RRMaxRelease: dflow700.701 + dflow700.720 { Condition: default
priority : 1 penalty+ : 2000 penalty- : 0 value : _RRMaxRelease } :EndIf: // This section handles the spawning releases. :If: { [DoSpawning] = 1 } :Include: ocl\_spawn.ocl
// Set a target release during the spawning season. // If we're not in the spawning season, the 0 target value // will be over-ridden by the min flow set above. Target SpawnTarget: dflow700.701 + dflow700.720
{ Condition: _SpawnTarget >= pattern(FloodRelease_2) priority : 1 penalty+ : 120 penalty- : 0 value : _SpawnTarget
Condition: _SpawnTarget >= 1 priority : 1 penalty+ : 120 penalty- : 50
value : _SpawnTarget Condition: default priority : 1 penalty+ : 0
penalty- : 0 value : 0 } :EndIf:
128
/* File is ROUTING.OCL, which has the coding to handle the Leesville-Kerr, Philpott-Kerr and Roanoke Rapids-Hamilton routing. Note that "real" routing only occurs with a daily time step.
With a weekly time step, outflow from the routing reservoirs equals the inflow. This is a progressive-average lag routing. Leesville - Kerr average 2, lag 1 Philpott - Kerr average 2, lag 3
R. Rapids - Hamilton average 2, lag 4 2,lag-4 example: day1q = 100, day2q=200, avgq=150 avgq=150 lands in day 6. this is how Wilmington COE did it. Node 350 is a reservoir used for channel storage. The flow into 350 is unrouted; the release from 350 is routed. The storage in 350 makes up the difference. Node 750 works the same way for RRapids - Hamilton routing. */
// Change routing from Philpott to last node on the Dan /* With the addition of local inflows to Goose Creek, Altavista and Brookneal, assume the routing remains the same but is done on the computed flow at Brookneal (sn) April 2010 - added routing to account for new WS nodes Francisco - Wentworth lag 1 Philpott - Eden lag 1 Wentworth - Paces lag 1 Eden - Paces lag 1 Note for initial day, and for the final Kerr equation, demands and WW returns have to be factored in to get the total volume correct. If changes are made to WW return fractions, they must also be changed here (cc) */
// Set variables used to Route flows u/s of Kerr Set : _RoutedQLees { condition : abs_period <= 2 value : convert_units{650, cfs, af} condition : default value : .5 * (flow240.350(-2) + flow240.350(-1)) }
// Set variables to route flows on Dan and Smith Rivers Set : _RoutedQFran { condition : abs_period <= 1
value : inflow304 + inflow306 + inflow308 + inflow314 - demand315*(1-lookup{madison_ww, month}) - demand312 condition : default value : flow314.329(-1)
} Set : _RoutedQPhil { condition : abs_period <= 1 value : min_flow300.301 + max{0, storage300 - evap300 + inflow300 - min_flow300.301 - upper_rule300}
- demand856*(1-lookup{Martinsville_WW, month}) - demand857*(1-lookup{CPFilms_WW, month}) - demand858 condition : default value : flow302.303(-1)
} Set : _RoutedQPaces { condition : abs_period <= 1
value : _RoutedQFran + inflow320 + inflow330 + _RoutedQPhil + inflow340
129
+ inflow317 - demand319*(1-lookup{Stuart_WW, month}) - demand325*(1-lookup{Mayoden_WW, month}) - demand335*(1-lookup{eden_WW, month}) - demand332 - demand313*(1-lookup{belews_WW, month}) - demand332 - demand341 - demand321
condition : default value : flow346.348(-1) }
// Variable used to route flows d/s of RRapid Set : _RoutedQRRap { condition : abs_period <= 5 // set it to the min flow from Rapids value : pattern(FERCMin) condition : default value : .5 * (flow720.750(-5) + flow720.750(-4)) }
Constraint RouteFran : { dflow329.330 = _RoutedQFran } Constraint RoutePhil : { dflow303.340 = _RoutedQPhil } Constraint RoutePaces : { dflow348.349 = _RoutedQPaces } Constraint RouteKerr : { dflow350.400 = _RoutedQLees + flow349.350(-1) - demand246*(1-lookup{Keysville_WW, month}) - demand248*(1-lookup{DomClover_WW, month}) - demand868*(1-lookup{gretna_WW, month}) - demand869*(1-lookup{chatham_WW, month}) - demand870*(1-lookup{halifax_WW, month}) } Constraint RouteHaml : { dflow750.800 = _RoutedQRRap }
130
/* File is set_firm_energy.ocl. This sets the firm energy for the week for Kerr and Philpott. The firm energy lookup tables have the julian date for the first day of the
month as the independent variable. This routine is rigged to set the firm energy for the week (in MWh) based on the month in which Wednesday falls. Adding 4 to the current julian accomplishes that. If today is Friday (_DayOfWeek = 1), then julian + 4 will be the julian for Wednesday. */
Set : _KerrFirmWeek { condition : _DayOfWeek <= 1 value : lookup{KerrFirmMWh, julian + 4} condition : default value : _KerrFirmWeek(-1) } Set : _PhilFirmWeek { condition : _DayOfWeek <= 1
value : lookup{PhilFirmMWh, julian + 4} condition : default value : _PhilFirmWeek(-1) } /* Divvy up the firm energy at Kerr by number of days of generation during the week. This assumes all firm energy is generated on weekdays. */ Set : _KerrFirmDay { value : _WeekDay * _KerrFirmWeek / 5} Set : _PhilFirmDay { value : _WeekDay * _PhilFirmWeek / 5} Set : _KerrFirmQ { value : _KerrFirmDay / KerrCoeff }
131
/* File is spawn_day.ocl, which handles the spawning flow for a daily time step. */ /* The spawning season is from 4/1 to 6/15, or OASIS julian day 92 - 167. In OASIS, March 1 is always julian 61, regardless of leap year.
The spawning switch is turned on if we're in the spawning season. */ SET : _SpawningOn { condition : julian >= 92 and julian <= 167
value : 1 condition : default value : 0 } /* The spawning flows are set at half-month intervals, 4/1 - 4/15, 4/16 - 4/30, 5/1 - 5/15, 5/16 - 5/31, and 6/1 - 6/15. The dates 4/1, 4/16, 5/1, 5/16, 6/1 correspond to julians of 92, 107, 122, 137, 153. Each of these intervals are 15 days, except 5/16 - 5/31, which is 16 days.
We want to do a projection julians of (92, 107, 122, 137, 153), set a release, and hold it constant until the next projection is made, unless other constraints --Kerr rules, flood rules, etc., interfere. */ Set : _DoProjection { condition : julian = 92 or julian = 107 or julian = 122 or julian = 137 or julian = 153 value : 1 condition : default value : 0 } /* We are doing a projection for the unregulated Kerr inflow only, rather than at all the nodes U/S of RRapids. The fraction of unregulated Kerr inflow to the total inflow to RRapids is 0.701. Hence, scale the unreg. Kerr inflow by 0.701 to make it representative of the entire inflow to RRapids. Then scale the value so that it's a one-day value. */
Set : _ProjectedInflow { condition : _DoProjection <= 0 value : 0 // This condition works for the dates other than May 16. condition : julian = 92 or julian = 107 or julian = 122 or julian = 153 value : accumulate{inflow400, 0, +14} / 0.701 / 15 // This condition works for May 16.
condition : julian = 137 value : accumulate{inflow400, 0, +15} / 0.701 / 16 } /* Compute the projected evap and demand from the 3 reservoirs. Then compute the
projected net inflow. */ Set : _ProjectedEvap { condition : _DoProjection <= 0 value : 0
condition : default value : evap400 + evap600 + evap700 } Set : _ProjectedDemand
{ condition : _DoProjection <= 0 value : 0 // This condition works for the dates other than May 16. condition : julian = 92 or julian = 107 or julian = 122 or julian = 153
value : (accumulate{demand405, 0, +14} + accumulate{demand605, 0, +14} + accumulate{demand705, 0, +14} + accumulate{demand695, 0, +14}) / 15 // This condition works for May 16. condition : default
132
value : (accumulate{demand405, 0, +15} + accumulate{demand605, 0, +15} + accumulate{demand705, 0, +15} + accumulate{demand695, 0, +15}) / 16 }
Set : _ProjectedNet { value : _ProjectedInflow - _ProjectedEvap - _ProjectedDemand } /* _StoreAvail is the storage in Kerr available to meet min releases. It is the storage above rule, scaled by the number of days left in the spawning season. The value is 0 if Kerr is below rule. */
Set : _StoreAvail { condition : _DoProjection <= 0 value : 0 condition : default value : max{0, storage400 - lower_rule400(=$167)} / (167 - period + 1) } /* If the do projection flag is set, today's release is available storage plus the projected net inflow. If the do projection flag is off, and we're in
the spawning season, today's release equals yesterday's release. */ Set : _RRrelease { condition : _DoProjection >= 1 value : max {0, _StoreAvail + _ProjectedNet} condition : _SpawningOn >= 1 value : _RRrelease(-1) condition : default value : 0 } /* Now set the spawning target flow. _SpawnTarget is 0 if spawning off. If Kerr is above upper rule, release fish max. If Kerr is above the midpoint between the rules, release fish target.
Else release fish min. Temper this calc. with _RRrelease. */ Set : _SpawnTarget { condition : _SpawningOn <= 0 value : 0 condition : _FloodLevel >= 2 value : _RRMaxRelease condition : elevation400 >= _KerrUpperElev(-1) + [RuleOffset]
value : max{pattern(FishMin), min{_RRrelease, pattern(FishMax)}} condition : elevation400 >= .5 * (_KerrUpperElev(-1) + stor_to_elev{400, lower_rule400}) value : max{pattern(FishMin), min{_RRrelease, pattern(FishTarget)}}
condition : elevation400 < 299.5 value : _RRrelease condition : default value : max{pattern(FishMin), _RRrelease}
}
133
// File udef_list.ocl. This file initializes all the user-defined variables. :UDEF:
// Inflow filtering :For: { [node] = {100, 210, 220, 300, 304, 306, 308, 314, 320, 330, 340, 349, 360, 380, 400, 600, 700, 800} } Udef: _TempInf[node]
Udef: _InfDeficit[node] init{0} :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, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28 } } Udef : dem[county] :NEXT:
// This first set of Udefs are always used. // Smith Mountain - Leesville (SML) release udefs. Udef: _SmLInflow // SML subsystem inflow (inflow100 + inflow200. Udef: _AdjBegStore // "Adjusted" BOP SML storage (SMstor+Lstor-Lstor at 600 ft) Udef: _AdjEndStore // "Adjusted" EOP SML storage. Udef: _past_month_inflow // past month's inflow to SmMt/Lee Udef: _Local_Inflow Udef: _Est_Brookneal_Gain Udef: _InfDeficit240 Udef: _KerrUpperElev // Elevation of Kerr's upper rule. Udef: _RRMaxRelease // Maximum release from Roanoke Rapids Udef: _FloodLevel // Flodd level in Kerr
Udef: _SpawningOn init{0} // In-spawning season switch. 0=no, 1=yes. Udef: KerrCoeff // Multiplier of flow in acft by turbine eff and head Udef: _PhilCfs // Philpott release (cfs) to generate 15 MW. Udef: _DayOfWeek init{0} // day number of week, 1=Sat, 7=Fri
Udef: _WeekDay // Routing udefs Udef: _RoutedQLees Udef: _RoutedQPhil
Udef: _RoutedQRRap Udef: _RoutedQFran Udef: _RoutedQPaces Udef: _KerrLeakageCfs
Udef: _KerrFirmWeek // Kerr firm energy requirement for week, MWh. Udef: _KerrFirmQ // Kerr release to generate firm energy for day, acft. Udef: _TransferWeek init{0} // Amount of firm energy (MWh) to transfer in a week.
// Transfer from Kerr to Philpott is positive. Udef: _TransferDay init{0} // Amount of firm energy (MWh) to transfer in a day. // Transfer from Kerr to Philpott is positive. Udef: _KerrFalling // If Kerr is falling, = 1, else = 0 Udef: _KerrFirmDay // Kerr firm energy requirement for day, MWh.
Udef: _KerrZone // Kerr storage zone, A, B, C, D, or E. Udef: _PhilFirmWeek // Phillpott firm energy requirement for week, MWh. Udef: _PhilFirmDay // Phillpott firm energy requirement for day, MWh. Udef: _PhilZone // Philpott storage zone, A, C, or E.
134
Udef: _PhilProjVolume Udef: _PhilProjHi
Udef: _VolumeAvail // Volume available to release from Kerr for week Udef: _MaxKerrtoGaston // Max volume that can be released from Kerr Udef: _SmlWeekInflow // 1-week inflow to Smith Mtn and Leesville Udef: _SmlWeekEndStor // End-of-week combined Smith Mtn and Lessville storage
Udef: _LeesWeekRelease // Estimated 1-week release from Leesville Udef: _PhilWeekRelease // Estimated 1-week release from Philpott Udef: KGR_Condition // Used to compute declaration Udef: _TempDeclare // Temporary 1-week volume of water to release from RR for energy Udef: _Declaration // 1-week volume of water to release from RR for energy Udef: _DeclRemain Udef: _DeclChange // 1 if declaration is increased through the week, else 0
Udef: _SecondEnWeek Udef: _KerrEnergyDay Udef: _KerrEnergyWeek Udef: _PhilEnergyDay Udef: _PhilEnergyWeek Udef: ProjFERCMin // These are values accumulated from now to the end of the week. // "GR" refers to Gaston plus Roanoke Rapids, "K" refers to Kerr. Udef: _AccGRInflow Udef: _AccKInflow // This group of udefs governs spawning rules.
Udef: _SpawnBeg init{0} // On/off switch for beg. of spawn season, weekly Udef: _SpawnEnd init{0} // On/off switch for end of spawn season, weekly Udef: _SpawnWeek // Counter for weeks of spawning season Udef: _RemainSpawnTime // Weeks remaining in spawn season, weekly Udef: _SpawnTarget // Spawning target flow // These udefs are used to do a projection during spawning. // These are none every two weeks for a weekly run, half-months for daily Udef: _DoProjection init{0} // Switch to turn on/off 2-week projections Udef: _ProjectedNet
Udef: _ProjectedInflow Udef: _ProjectedEvap Udef: _ProjectedDemand Udef: _StoreAvail Udef: _RRrelease init{0}
// Virginia Beach storage account udefs Udef: _DebitVB // On/off (1/0) switch to debit VB's storage account Udef: _VbInflow decision{0, unbounded} // VB subsystem inflow Udef: _VbStorage init{10447} decision{0, 10447} // VB storage
Udef: _BetterOn // On/off switch for whether or not betterment kicks in Udef: _TriggerAcft // [BetterThreshCfs] converted to acft for 4 days Udef: _4DayAcft // Last 4 days' release
Udef: _BetterDay init{0} // Number of days into the 14-day betterment period Udef: _BetterAcft // Volume to release for a day during betterment
// For the SM_Lee drought (low flow) triggers . The user will set them in the constants table Udef: _Trigger_1_On init {[Trigger_1_On]} Udef: _Trigger_2_On init {[Trigger_2_On]} Udef: _Trigger_3_On init {[Trigger_3_On]}
135
Udef: _Proj_1_Storage Udef: _Proj_2_Storage Udef: _Proj_3_Storage
Udef: _Proj_1_Storage_Refill Udef: _Proj_2_Storage_Refill Udef: _Proj_3_Storage_Refill Udef: _Proj_1_Evap
Udef: _Proj_2_Evap Udef: _Proj_3_Evap Udef: _Proj_1_Evap_Refill Udef: _Proj_2_Evap_Refill Udef: _Proj_3_Evap_Refill Udef: _Proj_1_MinFlow Udef: _Proj_2_MinFlow Udef: _Proj_3_MinFlow
Udef: _Proj_1_MinFlow_Refill Udef: _Proj_2_MinFlow_Refill Udef: _Proj_3_MinFlow_Refill Udef: _Proj_1_Inflow Udef: _Proj_2_Inflow Udef: _Proj_3_Inflow Udef: _Stage_1_Counter init{0} Udef: _Stage_2_Counter init{0} Udef: _Stage_3_Counter init{0} Udef: _Ph1_event_counter init{0} Udef: _Ph2_event_counter init{0}
Udef: _Ph3_event_counter init{0} // Udefs for the Kerr WS Pool allocation Udef: _KerrInf Udef: _Kerr_WS_Inf Udef: _WS_Total_Demand Udef: _WS_Total_Deliv Udef: _Total_WS_Storage
// FOR:NEXT loop to declare udefs :FOR: { [accounts] = { KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC } } Udef: _Inf_[Accounts]
:NEXT: // FOR:NEXT loop to declare udefs :FOR: { [accounts] = { VaBeach, KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC } }
Udef: _Storage_[Accounts] init{ [Starting_Storage_[Accounts]] } Udef: _Stor_Final_[Accounts] Udef: _Stor_Final_Pct_[Accounts]
:NEXT: // For:Next loop to declare drought plan udefs
:FOR: { [Util] = { Eden, KLRWS, Mayo, Weldon } } :FOR: { [level_num] = { 1, 2, 3, 4, 5 } } Udef : _[Util]_Consvn_[level_num]_Demand
136
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: :NEXT:
// For output tables :substitute: [accounts_NoVB] = "KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC" // for Kerr WS accounting :substitute: [accounts] = "VaBeach, KerrRegWS, VaCorrections, MeckCogen, OtherVA, OtherNC" // for Kerr WS accounting :substitute: [InflowNd] = "100, 210, 220, 240, 300, 304, 306, 308, 314, 320, 330, 340, 349, 360, 380, 400, 600, 700, 800"
:substitute: [DemandNd] = "015, 025, 055,214, 217, 218, 219, 242, 243, 244, 245, 246, 248, 305, 313, 315, 319, 325, 332, 335, 364, 365, 374, 375, 377, 405, 406, 407, 408, 409, 605, 695, 705, 706, 715, 805, 806, 851, 856, 857, 858, 861, 862, 868, 869, 870" :substitute: [AgNd] = "101,221, 241, 312, 316, 321, 331, 341, 347, 373, 403, 603, 703, 803" // For WW returns (nodes) not associated with water supply withdrawals :substitute: [WWOnlyNd] = "026, 027, 028, 029, 317, 337, 351, 352, 353, 607, 755, 756, 757, 807, 815, 817, 819" // For WW returns (arcs) associated with water supply withdrawals
:substitute: [WWRetArc] = "015.100, 025.100, 055.100, 214.240, 217.240, 218.240, 219.220, 242.240, 243.240, 246.350, 248.350, 305.300, 313.330, 315.329, 319.320, 325.330, 332.346, 335.346, 364.400, 365.349, 374.370, 375.360, 377.380, 405.400, 407.400, 605.600, 705.750, 706.720, 715.720, 856.302, 857.302, 861.349, 868.350, 869.350, 870.350"
137
/* File is user_def_ops.ocl This section computes the projected min flow and net evap for up to three forecast horizons. The forecast horizon # is the forecast used to
help establish when level # (same number) restrictions are imposed. The triggers for the SM/Lee portion of the system are invoked based on adjusted elevation in SM/Lee reservoirs */
// If forecasts are used, set the switch here :if: {[UseForecast]=1} // First Trigger Horizon Set : _Proj_1_MinFlow /* Since a Udef for min_flow cannot be accumulated (since it has not been solved), assume 600 cfs (of which 400 cfs is the expected minimum from Leesville Dam) to
normally meet the target at Brookneal. This is equivalent to 1200 af/day. For simplicity, add the 300 cfs leakage here, for a total of 1800 af leakage */ { Condition : weekday{year, month, day} <= 1 Value : accumulate { 1800 , 0, +[Forecast_1_Horizon_Days] } Condition : default Value : _Proj_1_MinFlow(-1) } Set : _Proj_1_Evap { Condition : weekday{year, month, day} <= 1 Value : (stor_to_area { 100, storage100 } * accumulate { timesers(100/evap), 0, +[Forecast_1_Horizon_Days] } / 12 ) +
(stor_to_area { 200, storage200 } * accumulate { timesers(200/evap), 0, +[Forecast_1_Horizon_Days] } / 12 ) Condition : default Value : _Proj_1_Evap(-1) } // Since timestep is daily and forecasts in dss file are weekly, the forecast must be multiplied by 7 Set : _Proj_1_Inflow
{ value : 7 * (timesers(100/[ForcCode_1]) ) }
// Second Trigger Horizon Set : _Proj_2_MinFlow {
Condition : weekday{year, month, day} <= 1 Value : accumulate { 1800 , 0, +[Forecast_2_Horizon_Days] } Condition : default Value : _Proj_2_MinFlow(-1)
} Set : _Proj_2_Evap { Condition : weekday{year, month, day} <= 1
Value : (stor_to_area { 100, storage100 } * accumulate { timesers(100/evap), 0, +[Forecast_2_Horizon_Days] } / 12 ) + (stor_to_area { 200, storage200 } * accumulate { timesers(200/evap), 0, +[Forecast_2_Horizon_Days] } / 12 )
138
Condition : default Value : _Proj_2_Evap(-1)
} Set : _Proj_2_Inflow { value : 7 * (timesers(100/[ForcCode_2]) ) }
// Third Trigger Horizon Set : _Proj_3_MinFlow { Condition : weekday{year, month, day} <= 1
Value : accumulate { 1800 , 0, +[Forecast_3_Horizon_Days] } Condition : default Value : _Proj_3_MinFlow(-1) } Set : _Proj_3_Evap { Condition : weekday{year, month, day} <= 1 Value : (stor_to_area { 100, storage100 } * accumulate { timesers(100/evap), 0, +[Forecast_3_Horizon_Days] } / 12 ) + (stor_to_area { 200, storage200 } * accumulate { timesers(200/evap), 0, +[Forecast_3_Horizon_Days] } / 12 )
Condition : default Value : _Proj_3_Evap(-1) } Set : _Proj_3_Inflow { value : 7 * (timesers(100/[ForcCode_3]) ) }
/* This section computes the projected storage using the current storage and projected inflow, minimum
flow, and evaporation for each of the three forecast horizons. */ Set : _Proj_1_Storage { Condition : weekday{year, month, day} <= 1 Value : min{_AdjBegStore + _Proj_1_Inflow - _Proj_1_Evap - _Proj_1_MinFlow,
max_stor100 + max_stor200 - [LeesStore600]} Condition : default Value : _Proj_1_Storage(-1) }
Set : _Proj_2_Storage { Condition : weekday{year, month, day} <= 1 Value : min{_AdjBegStore + _Proj_2_Inflow - _Proj_2_Evap - _Proj_2_MinFlow,
max_stor100 + max_stor200 - [LeesStore600]} Condition : default Value : _Proj_2_Storage(-1) }
139
Set : _Proj_3_Storage
{ Condition : weekday{year, month, day} <= 1 Value : min{_AdjBegStore + _Proj_3_Inflow - _Proj_3_Evap - _Proj_3_MinFlow, max_stor100 + max_stor200 - [LeesStore600]} Condition : default
Value : _Proj_3_Storage(-1) } /* This part is for the refill, which is slightly different in that proj_2_storage is based on the demand reduction in the first phase, in proj_1_storage_refill without any demand reduction. Lift each set of restrictions if there is a 98% chance of refilling to 795 feet over the typical forecast horizon used for the trigger development. This uses the [ForcCode_2] forecast horizon and risk factor. */
Set : _Proj_2_Minflow_Refill { Condition : weekday{year, month, day} <= 1 Value : accumulate { 1800 , 0, +[Forecast_2_Horizon_Days] } Condition : default Value : _Proj_1_MinFlow_Refill(-1) } Set : _Proj_2_Evap_Refill { Condition : weekday{year, month, day} <= 1 Value : (stor_to_area { 100, storage100 } *
accumulate { timesers(100/evap), 0, +[Forecast_2_Horizon_Days] } / 12 ) + (stor_to_area { 200, storage200 } * accumulate { timesers(200/evap), 0, +[Forecast_2_Horizon_Days] } / 12 ) Condition : default Value : _Proj_2_Evap_Refill(-1) } Set : _Proj_1_Minflow_Refill {
Condition : weekday{year, month, day} <= 1 Value : accumulate { 1800 , 0, +[Forecast_2_Horizon_Days] } Condition : default Value : _Proj_1_MinFlow_Refill(-1)
} Set : _Proj_1_Evap_Refill {
Condition : weekday{year, month, day} <= 1 Value : (stor_to_area { 100, storage100 } * accumulate { timesers(100/evap), 0, +[Forecast_2_Horizon_Days] } / 12 ) + (stor_to_area { 200, storage200 } * accumulate { timesers(200/evap), 0, +[Forecast_2_Horizon_Days] } / 12 )
Condition : default Value : _Proj_1_Evap_Refill(-1) }
Set : _Proj_2_Storage_Refill { Condition : weekday{year, month, day} <= 1
140
Value : min{_AdjBegStore + _Proj_3_Inflow - _Proj_2_Evap_Refill - _Proj_2_MinFlow_Refill, max_stor100 + max_stor200 - [LeesStore600]} Condition : default
Value : _Proj_2_Storage_Refill(-1) } Set : _Proj_1_Storage_Refill // Use inflow forecast for stage 2
{ Condition : weekday{year, month, day} <= 1 Value : min{_AdjBegStore + _Proj_3_Inflow - _Proj_1_Evap_Refill - _Proj_1_MinFlow_Refill, max_stor100 + max_stor200 - [LeesStore600]} Condition : default Value : _Proj_1_Storage_Refill(-1) }
/* This section evaluates whether any of the three triggers were on during the last time step. If the trigger was not on in the last timestep, it compares the projected storage with the threshold to determine whether it should be turned on. A 7-day waiting period is required for moving to the next phase of restrictions Only lift the restrictions after getting above 795 feet and the forecasts indicate a high likelihood of refilling to 795. */ Set : _Trigger_3_On { Condition : _Trigger_3_On(-1) = 1 {
Condition : _Proj_1_Storage_Refill > [SMtnStore795] and elevation100 >= 795 Value : 0 Condition : default Value : _Trigger_3_On(-1) } Condition : _Stage_2_Counter(-1) >= 7 {
Condition : weekday{year, month, day} <= 1 { Condition : ( elevation100 < 795 and ( month = 12 or month = 1 or month = 2 or month = 3 ) ) or (elevation100 < 791 and month >= 10 ) Value : 1
} Condition : default Value : _Trigger_3_On(-1) } Condition : default
Value : _Trigger_3_On(-1) } Set : _Trigger_2_On {
Condition : _Trigger_2_On(-1) = 1 { Condition : _Proj_1_Storage_Refill > [SMtnStore795] and elevation100 >= 795 Value : 0
Condition : default Value : _Trigger_2_On(-1) }
141
Condition : _Stage_1_Counter(-1) >= 7 { Condition : weekday{year, month, day} <= 1 {
Condition : stor_to_elev {100, _Proj_2_Storage} <= [Trigger_2_Elevation] Value : 1 } Condition : default
Value : _Trigger_2_On(-1) } Condition : default Value : _Trigger_2_On(-1) } Set : _Trigger_1_On { Condition : _Trigger_1_On(-1) = 1
{ Condition : _Proj_1_Storage_Refill > [SMtnStore795] and elevation100 >= 795 Value : 0 Condition : default Value : _Trigger_1_On(-1) } Condition : weekday{year, month, day} <= 1 { Condition : stor_to_elev {100, _Proj_1_Storage} <= [Trigger_1_Elevation] and _AdjBegStore <= [SMtnStore794_5] Value : 1 }
Condition : default Value : _Trigger_1_On(-1) } /* IF NOT USING FORECASTS, the trigger is hit if the storage level hits the trigger level. However, to maintain similarity with the policy used in forecasting, the trigger is not activated until the 1st day of each week and subsequent triggers are only activated after a 7-day waiting period */ :else:
Set : _Trigger_3_On { Condition : _Trigger_3_On(-1) = 1 { Condition : _AdjBegStore >= [SMtnStore795]
Value : 0 Condition : default Value : _Trigger_3_On(-1)
} Condition : _Stage_2_Counter(-1) >= 7 { Condition : weekday{year, month, day} <= 1
{ Condition : stor_to_elev {100, _AdjBegStore} <= [Trigger_3_Elevation] Value : 1 }
Condition : default Value : _Trigger_3_On(-1) } Condition : default Value : _Trigger_3_On(-1)
142
} Set : _Trigger_2_On {
Condition : _Trigger_2_On(-1) = 1 { Condition : _AdjBegStore >= [SMtnStore795] Value : 0
Condition : default Value : _Trigger_2_On(-1) } Condition : _Stage_1_Counter(-1) >= 7 { Condition : weekday{year, month, day} <= 1 { Condition : stor_to_elev {100, _AdjBegStore} <= [Trigger_2_Elevation]
Value : 1 } Condition : default Value : _Trigger_2_On(-1) } Condition : default Value : _Trigger_2_On(-1) } Set : _Trigger_1_On { Condition : _Trigger_1_On(-1) = 1 { Condition : _AdjBegStore >= [SMtnStore795]
Value : 0 Condition : default Value : _Trigger_1_On(-1) } Condition : weekday{year, month, day} <= 1 { Condition : stor_to_elev {100, _AdjBegStore} <= [Trigger_1_Elevation] and
_AdjBegStore <= [SMtnStore794_5] Value : 1 } Condition : default
Value : _Trigger_1_On(-1) } :endif:
/* This section sets/resets the counters used to maintain the proper spacing of conservation stages. */ Set : _Stage_1_Counter {
Condition : _Stage_1_Counter(-1) != 0 { Condition : _Trigger_1_On = 0 Value : 0
143
Condition : default Value : _Stage_1_Counter(-1) + 1
} Condition : _Trigger_1_On = 1 Value : 1
Condition : default Value : 0 } Set : _Stage_2_Counter { Condition : _Stage_2_Counter(-1) != 0 { Condition : _Trigger_2_On = 0
Value : 0 } Condition : _Trigger_2_On = 1 Value : _Stage_2_Counter(-1) + 1 Condition : default Value : _Stage_2_Counter(-1) } Set : _Stage_3_Counter { Condition : _Stage_3_Counter(-1) != 0 { Condition : _Trigger_3_On = 0
Value : 0 } Condition : _Trigger_3_On = 1 Value : _Stage_3_Counter(-1) + 1 Condition : default Value : _Stage_3_Counter(-1)
} /* For dry conditions, base the release on Bud LaRoche's (Va Dept of Game and Inland Fisheries) preliminary instream flow targets at Brookneal. Each trigger reduces the target flow by a user-defined percentage
Rec flows are assumed to be met from Leesville */ Set MinFlow_Brookneal : min_flow240.350 { Condition : _Trigger_3_On = 1
value : pattern(BrookDryTarget) * [MinFlow_2_Pct_Release]/100 Condition : _Trigger_2_On = 1 value : pattern(BrookMinTarget)
condition : _Trigger_1_On = 1 value : pattern(BrookDryTarget) * [MinFlow_1_Pct_Release]/100 condition : default value : pattern(BrookDryTarget)
} // Set counters for trigger events
144
Set : _Ph1_event_counter { Condition : _Stage_1_Counter = 7 and _Stage_1_Counter(-1) = 6 Value : _Ph1_event_counter(-1) + 1
Condition : default Value : _Ph1_event_counter(-1) }
Set : _Ph2_event_counter { Condition : _Stage_2_Counter = 7 and _Stage_2_Counter(-1) = 6 Value : _Ph2_event_counter(-1) + 1 Condition : default Value : _Ph2_event_counter(-1) } Set : _Ph3_event_counter { Condition : _Stage_3_Counter = 7 and _Stage_3_Counter(-1) = 6
Value : _Ph3_event_counter(-1) + 1 Condition : default Value : _Ph3_event_counter(-1) }
145
/* File is VA_BEACH.OCL, which has the coding to control the storage and deliveries for Virginia Beach. The modification made recently (sn, March 2010) is the storage in the account.
The storage is set a little higher (10,447 af rather than 10,200 af) based on correspondence between DWR and the Corps (apparently, projected sedimentation in lake is lower than previously thought). The Virginia Beach (VB) "system" has three parts: Inflow from Kerr, storage,
and deliveries through the pipeline (arc 600.695) to meet VB demands. Storage is limited to 10.447 kaf, and flow through the pipeline is limited by VB demands. Also, VB cannot take more water than they have as inflow and storage. VB inflow (udef _VbInflow) is a portion of the flow entering Kerr. Kerr inflow has two forms: the local inflow (inflow400), which is known, and the flow on arc 350.400, a decision variable and not known yet. First we need to use the "vb_inflow" constraint to set the VB inflow. We use an <= constraint so that the VB system will only take what it can use.
Next we need to limit the delivery to VB to be no more than the water available, which is the storage at the end of the previous time step and the VB inflow during this time step. This is done in the "vb_delv" constraint. Because there is no place for flow600.695 to go except to meet VB demand, flow600.695 is implicitly limited to the VB demand. We need to maintain continuity in the VB storage. This says that the end-of-period storage (d_VbStorage) equal beginning storage plus inflow - delivery. Last, because the VB inflow constraint is <=, we need a mechanism to force VB inflow into storage. We set a target of 10.447 kaf on VB storage. Note that the weight on VB storage must be set lower than the weight on VB delivery, otherwise, the LP will give preference to keeping VB water in storage, rather than delivering it to the VB node (695).
According to the COE - Virginia Beach agreement, when Kerr goes into flood stage, the VB storage is considered full. Rules for handling the storage account. 1. If Kerr is in flood stage, account is full. 2. The storage account is debited ONLY under two conditions. In these cases the account is debited by the same amount as the city withdraws from Gaston. a. If the Roanoke Rapids release during spawning is within 5% of the lower fish target
b. To keep the Roanoke Rapids release at the FERC minimum. 3. If the account goes to 0, the city's withdrawal is limited to its portion of the Kerr inflow. Set the beginning-of-period VB storage to the end-of-period storage from the
previous period. If Kerr is flooding, set the storage at 10447 acft. */ Set : _DebitVB { condition : _SpawningOn >= .99 { condition : flow700.701 + flow700.720 <= 1.05 * pattern(FishMin)
value : 1 condition : default value : 0 }
condition : flow700.701 + flow700.720 <= pattern(FercMin) + 1 and elevation400 <= 295.5 value : 1 condition : default
value : 0 } /* Use a conditional constraint to set the VB portion of the inflow to Kerr. The conditional is used because the local inflow to Kerr can be negative when run on a daily time step. The negative inflow can lead to a negative
146
flow to node 695. */ Constraint vb_inflow_1 : { condition : inflow400 <= 0
expression : d_VbInflow - .01066 * dflow350.400 <= 0 } Constraint vb_inflow_2 : { condition : inflow400 >= 1 expression : d_VbInflow - .01066 * dflow350.400 <= .01066 * inflow400
} /* Use a conditional constraint to set the export to VB. If Kerr is in flood stage, VB storage is 10,447 acft. */ Constraint vb_delv_1 : { condition : abs_period <= 1 or _FloodLevel >= 1 expression : dflow600.695 - d_VbInflow <= 10447 } Constraint vb_delv_2 : { condition : _FloodLevel <= .01
expression : dflow600.695 - d_VbInflow <= _VbStorage(-1) } /* Use a conditional constraint to handle continuity for the VB subsystem. If Kerr is in flood stage, beginning VB storage is 10,447 acft. */ Constraint continuity_1 : { condition : _FloodLevel >= .99 expression : d_VbStorage = 10447 } Constraint continuity_2 : { condition : _DebitVB <= .01 and _FloodLevel <= .01 expression : d_VbStorage - d_VbInflow = _VbStorage(-1) } Constraint continuity_3 : { condition : _DebitVB >= .99 and _FloodLevel <= .01 expression : d_VbStorage + dflow600.695 - d_VbInflow = _VbStorage(-1)
} Target VBStor : d_VbStorage { condition : default priority : 1 penalty+ : 0 penalty- : 10 value : 10447 }
147
// Files is WW_Returns.ocl FOR WASTEWATER RETURNS ASSOCIATED WITH A DEMAND NODE // // WVWA WW Return flow Constraint : {dFlow015.100 = lookup{WVWA_WW, month} * dDelivery015}
// Rocky Mt WW Return flow Constraint : {dFlow055.100 = lookup{RockyMount_WW, month} * dDelivery055} // Salem WW Return flow
Constraint : {dFlow025.100 = lookup{Salem_WW, month} * dDelivery025} // Bedford WW Return flow Constraint : {dFlow214.240 = lookup{Bedford_WW, month} * dDelivery214} // Altavista WW Return flow Constraint : {dFlow217.240 = lookup{Altavista_WW, month} * dDelivery217} // Burlington Ind WW Return flow Constraint : {dFlow219.220 = lookup{Burlington_WW, month} * dDelivery218}
// Dom. Altavista WW Return flow Constraint : {dFlow218.240 = lookup{DomAlta_WW, month} * dDelivery218} // Dom. Pitts. WW Return flow Constraint : {dFlow243.240 = lookup{DomPitts_WW, month} * dDelivery243} // Brookneal WW Return flow Constraint : {dFlow242.240 = lookup{Brookneal_WW, month} * dDelivery242} // Keysville WW Return flow Constraint : {dFlow246.350 = lookup{Keysville_WW, month} * dDelivery246} // Clover WW Return flow Constraint : {dFlow248.350 = lookup{DomClover_WW, month} * dDelivery248}
// Madison WW Return flow Constraint : {dFlow315.329 = lookup{Madison_WW, month} * dDelivery315} // Stuart WW Return flow Constraint : {dFlow319.320 = lookup{Stuart_WW, month} * dDelivery319} // Mayodan WW Return flow Constraint : {dFlow325.330 = lookup{Mayoden_WW, month} * dDelivery325} // Belews Steam Plant WW Return flow
Constraint : {dFlow313.330 = lookup{Belews_WW, month} * dDelivery313} // Dan R. Steam WW Return flow Constraint : {dFlow332.346 = lookup{DanRiver_WW, month} * dDelivery332}
// Eden WW Return flow Constraint : {dFlow335.346 = lookup{Eden_WW, month} * dDelivery335} // Hanes WW Return flow Constraint : {dFlow305.300 = lookup{Hanes_WW, month} * dDelivery305}
// Martinsville WW Return flow Constraint : {dFlow856.302 = lookup{Martinsville_WW, month} * dDelivery856} // CP Films WW Return flow
Constraint : {dFlow857.302 = lookup{CPFilms_WW, month} * dDelivery857} // Danville WW Return flow Constraint : {dFlow861.349 = lookup{Danville_WW, month} * dDelivery861}
// Gretna WW Return flow Constraint : {dFlow868.350 = lookup{Gretna_WW, month} * dDelivery868} // Chatham WW Return flow Constraint : {dFlow869.350 = lookup{Chatham_WW, month} * dDelivery869}
148
// Halifax WW Return flow Constraint : {dFlow870.350 = lookup{Halifax_WW, month} * dDelivery870}
// Clarksville WW Return flow Constraint : {dFlow364.400 = lookup{Clarksville_WW, month} * dDelivery364} // Dom. Meck. Cogen WW Return flow Constraint : {dFlow407.400 = lookup{DomMeck_WW, month} * dDelivery407}
// Yanceyville WW Return flow Constraint : {dFlow365.349 = lookup{Yanceyville_WW, month} * dDelivery365} // Roxboro WW Return flow Constraint : {dFlow375.360 = lookup{Roxboro_WW, month} * dDelivery375} // Roxboro Steam Plant WW Return flow Constraint : {dFlow374.370 = lookup{RoxboroSteam_WW, month} * dDelivery374}
// Mayo Steam Plant WW Return flow Constraint : {dFlow377.380 = lookup{Mayo_WW, month} * dDelivery377} // Kerr Regional WW Return flow Constraint : {dFlow405.400 = lookup{KerrRegional_WW, month} * dDelivery405} // RRSA WW Return flow Constraint : {dFlow605.600 = lookup{RRSA_WW, month} * dDelivery605} // Roanoke Rapids WW Return flow Constraint : {dFlow705.750 = lookup{RapidsMill_WW, month} * dDelivery705} // Rapids Mill WW Return flow Constraint : {dFlow706.720 = lookup{RRapids_WW, month} * dDelivery705} // Weldon WW Return flow
Constraint : {dFlow715.720 = lookup{Weldon_WW, month} * dDelivery715}
149
// Continuity at Gaston, Saturday - Friday Constraint ConG001: { Condition: _DayOfWeek = 1 Expression: dStorG001 = dStorG000 - dTurbG001 + dTurbK001 + dSpilK001 + inflow600 / 24 } Constraint ConG002: { Condition: _DayOfWeek = 1 Expression: dStorG002 = dStorG001 - dTurbG002 + dTurbK002 +
dSpilK002 + inflow600 / 24 } Constraint ConG003: { Condition: _DayOfWeek = 1 Expression: dStorG003 = dStorG002 - dTurbG003 + dTurbK003 + dSpilK003 + inflow600 / 24 } Constraint ConG004: { Condition: _DayOfWeek = 1 Expression: dStorG004 = dStorG003 - dTurbG004 + dTurbK004 + dSpilK004 + inflow600 / 24 }
Constraint ConG005: { Condition: _DayOfWeek = 1 Expression: dStorG005 = dStorG004 - dTurbG005 + dTurbK005 + dSpilK005 + inflow600 / 24 } Constraint ConG006: { Condition: _DayOfWeek = 1 Expression: dStorG006 = dStorG005 - dTurbG006 + dTurbK006 + dSpilK006 + inflow600 / 24 } Constraint ConG007: { Condition: _DayOfWeek = 1 Expression: dStorG007 = dStorG006 - dTurbG007 + dTurbK007 + dSpilK007 + inflow600 / 24 } Constraint ConG008: { Condition: _DayOfWeek = 1 Expression: dStorG008 = dStorG007 - dTurbG008 + dTurbK008 + dSpilK008 + inflow600 / 24 } Constraint ConG009: { Condition: _DayOfWeek = 1 Expression: dStorG009 = dStorG008 - dTurbG009 + dTurbK009 + dSpilK009 + inflow600 / 24 }
Constraint ConG010: { Condition: _DayOfWeek = 1 Expression: dStorG010 = dStorG009 - dTurbG010 + dTurbK010 + dSpilK010 + inflow600 / 24 } Constraint ConG011: { Condition: _DayOfWeek = 1 Expression: dStorG011 = dStorG010 - dTurbG011 + dTurbK011 + dSpilK011 + inflow600 / 24 } Constraint ConG012: { Condition: _DayOfWeek = 1 Expression: dStorG012 = dStorG011 - dTurbG012 + dTurbK012 + dSpilK012 + inflow600 / 24 } Constraint ConG013: { Condition: _DayOfWeek = 1 Expression: dStorG013 = dStorG012 - dTurbG013 + dTurbK013 + dSpilK013 + inflow600 / 24 } Constraint ConG014: { Condition: _DayOfWeek = 1 Expression: dStorG014 = dStorG013 - dTurbG014 + dTurbK014 + dSpilK014 + inflow600 / 24 } Constraint ConG015: { Condition: _DayOfWeek = 1 Expression: dStorG015 = dStorG014 - dTurbG015 + dTurbK015 + dSpilK015 + inflow600 / 24 } Constraint ConG016: { Condition: _DayOfWeek = 1 Expression: dStorG016 = dStorG015 - dTurbG016 + dTurbK016 + dSpilK016 + inflow600 / 24 } Constraint ConG017: { Condition: _DayOfWeek = 1 Expression: dStorG017 = dStorG016 - dTurbG017 + dTurbK017 + dSpilK017 + inflow600 / 24 }
Constraint ConG018: { Condition: _DayOfWeek = 1 Expression: dStorG018 = dStorG017 - dTurbG018 + dTurbK018 + dSpilK018 + inflow600 / 24 } Constraint ConG019: { Condition: _DayOfWeek = 1 Expression: dStorG019 = dStorG018 - dTurbG019 + dTurbK019 + dSpilK019 + inflow600 / 24 } Constraint ConG020: { Condition: _DayOfWeek = 1 Expression: dStorG020 = dStorG019 - dTurbG020 + dTurbK020 + dSpilK020 + inflow600 / 24 } Constraint ConG021: { Condition: _DayOfWeek = 1 Expression: dStorG021 = dStorG020 - dTurbG021 + dTurbK021 + dSpilK021 + inflow600 / 24 } Constraint ConG022: { Condition: _DayOfWeek = 1 Expression: dStorG022 = dStorG021 - dTurbG022 + dTurbK022 + dSpilK022 + inflow600 / 24 }
Constraint ConG023: { Condition: _DayOfWeek = 1 Expression: dStorG023 = dStorG022 - dTurbG023 + dTurbK023 + dSpilK023 + inflow600 / 24 } Constraint ConG024: { Condition: _DayOfWeek = 1 Expression: dStorG024 = dStorG023 - dTurbG024 + dTurbK024 + dSpilK024 + inflow600 / 24 }
Constraint ConG025: { Condition: _DayOfWeek = 1 Expression: dStorG025 = dStorG024 - dTurbG025 + dTurbK025 + dSpilK025 + inflow600(+1) / 24 } Constraint ConG026: { Condition: _DayOfWeek = 1 Expression: dStorG026 = dStorG025 - dTurbG026 + dTurbK026 + dSpilK026 + inflow600(+1) / 24 } Constraint ConG027: { Condition: _DayOfWeek = 1 Expression: dStorG027 = dStorG026 - dTurbG027 + dTurbK027 +
dSpilK027 + inflow600(+1) / 24 } Constraint ConG028: { Condition: _DayOfWeek = 1 Expression: dStorG028 = dStorG027 - dTurbG028 + dTurbK028 + dSpilK028 + inflow600(+1) / 24 } Constraint ConG029: { Condition: _DayOfWeek = 1 Expression: dStorG029 = dStorG028 - dTurbG029 + dTurbK029 + dSpilK029 + inflow600(+1) / 24 }
Constraint ConG030: { Condition: _DayOfWeek = 1 Expression: dStorG030 = dStorG029 - dTurbG030 + dTurbK030 + dSpilK030 + inflow600(+1) / 24 } Constraint ConG031: { Condition: _DayOfWeek = 1 Expression: dStorG031 = dStorG030 - dTurbG031 + dTurbK031 + dSpilK031 + inflow600(+1) / 24 } Constraint ConG032: { Condition: _DayOfWeek = 1 Expression: dStorG032 = dStorG031 - dTurbG032 + dTurbK032 +
dSpilK032 + inflow600(+1) / 24 } Constraint ConG033: { Condition: _DayOfWeek = 1 Expression: dStorG033 = dStorG032 - dTurbG033 + dTurbK033 + dSpilK033 + inflow600(+1) / 24 } Constraint ConG034: { Condition: _DayOfWeek = 1 Expression: dStorG034 = dStorG033 - dTurbG034 + dTurbK034 + dSpilK034 + inflow600(+1) / 24 }
150
Constraint ConG035: { Condition: _DayOfWeek = 1 Expression: dStorG035 = dStorG034 - dTurbG035 + dTurbK035 + dSpilK035 + inflow600(+1) / 24 } Constraint ConG036: { Condition: _DayOfWeek = 1 Expression: dStorG036 = dStorG035 - dTurbG036 + dTurbK036 + dSpilK036 + inflow600(+1) / 24 }
Constraint ConG037: { Condition: _DayOfWeek = 1 Expression: dStorG037 = dStorG036 - dTurbG037 + dTurbK037 + dSpilK037 + inflow600(+1) / 24 } Constraint ConG038: { Condition: _DayOfWeek = 1 Expression: dStorG038 = dStorG037 - dTurbG038 + dTurbK038 + dSpilK038 + inflow600(+1) / 24 } Constraint ConG039: { Condition: _DayOfWeek = 1 Expression: dStorG039 = dStorG038 - dTurbG039 + dTurbK039 +
dSpilK039 + inflow600(+1) / 24 } Constraint ConG040: { Condition: _DayOfWeek = 1 Expression: dStorG040 = dStorG039 - dTurbG040 + dTurbK040 + dSpilK040 + inflow600(+1) / 24 } Constraint ConG041: { Condition: _DayOfWeek = 1 Expression: dStorG041 = dStorG040 - dTurbG041 + dTurbK041 + dSpilK041 + inflow600(+1) / 24 } Constraint ConG042: { Condition: _DayOfWeek = 1 Expression: dStorG042 = dStorG041 - dTurbG042 + dTurbK042 + dSpilK042 + inflow600(+1) / 24 } Constraint ConG043: { Condition: _DayOfWeek = 1 Expression: dStorG043 = dStorG042 - dTurbG043 + dTurbK043 + dSpilK043 + inflow600(+1) / 24 } Constraint ConG044: { Condition: _DayOfWeek = 1 Expression: dStorG044 = dStorG043 - dTurbG044 + dTurbK044 +
dSpilK044 + inflow600(+1) / 24 } Constraint ConG045: { Condition: _DayOfWeek = 1 Expression: dStorG045 = dStorG044 - dTurbG045 + dTurbK045 + dSpilK045 + inflow600(+1) / 24 } Constraint ConG046: { Condition: _DayOfWeek = 1 Expression: dStorG046 = dStorG045 - dTurbG046 + dTurbK046 + dSpilK046 + inflow600(+1) / 24 } Constraint ConG047: { Condition: _DayOfWeek = 1 Expression: dStorG047 = dStorG046 - dTurbG047 + dTurbK047 + dSpilK047 + inflow600(+1) / 24 } Constraint ConG048: { Condition: _DayOfWeek = 1 Expression: dStorG048 = dStorG047 - dTurbG048 + dTurbK048 + dSpilK048 + inflow600(+1) / 24 } Constraint ConG049: { Condition: _DayOfWeek = 1 Expression: dStorG049 = dStorG048 - dTurbG049 + dTurbK049 + dSpilK049 + inflow600(+2) / 24 } Constraint ConG050: { Condition: _DayOfWeek = 1 Expression: dStorG050 = dStorG049 - dTurbG050 + dTurbK050 + dSpilK050 + inflow600(+2) / 24 } Constraint ConG051: { Condition: _DayOfWeek = 1 Expression: dStorG051 = dStorG050 - dTurbG051 + dTurbK051 + dSpilK051 + inflow600(+2) / 24 }
Constraint ConG052: { Condition: _DayOfWeek = 1 Expression: dStorG052 = dStorG051 - dTurbG052 + dTurbK052 + dSpilK052 + inflow600(+2) / 24 } Constraint ConG053: { Condition: _DayOfWeek = 1 Expression: dStorG053 = dStorG052 - dTurbG053 + dTurbK053 + dSpilK053 + inflow600(+2) / 24 } Constraint ConG054: { Condition: _DayOfWeek = 1 Expression: dStorG054 = dStorG053 - dTurbG054 + dTurbK054 + dSpilK054 + inflow600(+2) / 24 } Constraint ConG055: { Condition: _DayOfWeek = 1 Expression: dStorG055 = dStorG054 - dTurbG055 + dTurbK055 + dSpilK055 + inflow600(+2) / 24 } Constraint ConG056: { Condition: _DayOfWeek = 1 Expression: dStorG056 = dStorG055 - dTurbG056 + dTurbK056 + dSpilK056 + inflow600(+2) / 24 }
Constraint ConG057: { Condition: _DayOfWeek = 1 Expression: dStorG057 = dStorG056 - dTurbG057 + dTurbK057 + dSpilK057 + inflow600(+2) / 24 } Constraint ConG058: { Condition: _DayOfWeek = 1 Expression: dStorG058 = dStorG057 - dTurbG058 + dTurbK058 + dSpilK058 + inflow600(+2) / 24 } Constraint ConG059: { Condition: _DayOfWeek = 1 Expression: dStorG059 = dStorG058 - dTurbG059 + dTurbK059 +
dSpilK059 + inflow600(+2) / 24 } Constraint ConG060: { Condition: _DayOfWeek = 1 Expression: dStorG060 = dStorG059 - dTurbG060 + dTurbK060 + dSpilK060 + inflow600(+2) / 24 } Constraint ConG061: { Condition: _DayOfWeek = 1 Expression: dStorG061 = dStorG060 - dTurbG061 + dTurbK061 + dSpilK061 + inflow600(+2) / 24 }
Constraint ConG062: { Condition: _DayOfWeek = 1 Expression: dStorG062 = dStorG061 - dTurbG062 + dTurbK062 + dSpilK062 + inflow600(+2) / 24 } Constraint ConG063: { Condition: _DayOfWeek = 1 Expression: dStorG063 = dStorG062 - dTurbG063 + dTurbK063 + dSpilK063 + inflow600(+2) / 24 } Constraint ConG064: { Condition: _DayOfWeek = 1 Expression: dStorG064 = dStorG063 - dTurbG064 + dTurbK064 +
dSpilK064 + inflow600(+2) / 24 } Constraint ConG065: { Condition: _DayOfWeek = 1 Expression: dStorG065 = dStorG064 - dTurbG065 + dTurbK065 + dSpilK065 + inflow600(+2) / 24 } Constraint ConG066: { Condition: _DayOfWeek = 1 Expression: dStorG066 = dStorG065 - dTurbG066 + dTurbK066 + dSpilK066 + inflow600(+2) / 24 }
Constraint ConG067: { Condition: _DayOfWeek = 1 Expression: dStorG067 = dStorG066 - dTurbG067 + dTurbK067 + dSpilK067 + inflow600(+2) / 24 } Constraint ConG068: { Condition: _DayOfWeek = 1 Expression: dStorG068 = dStorG067 - dTurbG068 + dTurbK068 + dSpilK068 + inflow600(+2) / 24 }
151
Constraint ConG069: { Condition: _DayOfWeek = 1 Expression: dStorG069 = dStorG068 - dTurbG069 + dTurbK069 + dSpilK069 + inflow600(+2) / 24 } Constraint ConG070: { Condition: _DayOfWeek = 1 Expression: dStorG070 = dStorG069 - dTurbG070 + dTurbK070 + dSpilK070 + inflow600(+2) / 24 }
Constraint ConG071: { Condition: _DayOfWeek = 1 Expression: dStorG071 = dStorG070 - dTurbG071 + dTurbK071 + dSpilK071 + inflow600(+2) / 24 } Constraint ConG072: { Condition: _DayOfWeek = 1 Expression: dStorG072 = dStorG071 - dTurbG072 + dTurbK072 + dSpilK072 + inflow600(+2) / 24 }
Constraint ConG073: { Condition: _DayOfWeek = 1 Expression: dStorG073 = dStorG072 - dTurbG073 + dTurbK073 + dSpilK073 + inflow600(+3) / 24 } Constraint ConG074: { Condition: _DayOfWeek = 1 Expression: dStorG074 = dStorG073 - dTurbG074 + dTurbK074 + dSpilK074 + inflow600(+3) / 24 } Constraint ConG075: { Condition: _DayOfWeek = 1 Expression: dStorG075 = dStorG074 - dTurbG075 + dTurbK075 + dSpilK075 + inflow600(+3) / 24 } Constraint ConG076: { Condition: _DayOfWeek = 1 Expression: dStorG076 = dStorG075 - dTurbG076 + dTurbK076 + dSpilK076 + inflow600(+3) / 24 } Constraint ConG077: { Condition: _DayOfWeek = 1 Expression: dStorG077 = dStorG076 - dTurbG077 + dTurbK077 + dSpilK077 + inflow600(+3) / 24 }
Constraint ConG078: { Condition: _DayOfWeek = 1 Expression: dStorG078 = dStorG077 - dTurbG078 + dTurbK078 + dSpilK078 + inflow600(+3) / 24 } Constraint ConG079: { Condition: _DayOfWeek = 1 Expression: dStorG079 = dStorG078 - dTurbG079 + dTurbK079 + dSpilK079 + inflow600(+3) / 24 } Constraint ConG080: { Condition: _DayOfWeek = 1 Expression: dStorG080 = dStorG079 - dTurbG080 + dTurbK080 + dSpilK080 + inflow600(+3) / 24 } Constraint ConG081: { Condition: _DayOfWeek = 1 Expression: dStorG081 = dStorG080 - dTurbG081 + dTurbK081 + dSpilK081 + inflow600(+3) / 24 } Constraint ConG082: { Condition: _DayOfWeek = 1 Expression: dStorG082 = dStorG081 - dTurbG082 + dTurbK082 + dSpilK082 + inflow600(+3) / 24 } Constraint ConG083: { Condition: _DayOfWeek = 1 Expression: dStorG083 = dStorG082 - dTurbG083 + dTurbK083 + dSpilK083 + inflow600(+3) / 24 } Constraint ConG084: { Condition: _DayOfWeek = 1 Expression: dStorG084 = dStorG083 - dTurbG084 + dTurbK084 + dSpilK084 + inflow600(+3) / 24 } Constraint ConG085: { Condition: _DayOfWeek = 1 Expression: dStorG085 = dStorG084 - dTurbG085 + dTurbK085 + dSpilK085 + inflow600(+3) / 24 }
Constraint ConG086: { Condition: _DayOfWeek = 1 Expression: dStorG086 = dStorG085 - dTurbG086 + dTurbK086 + dSpilK086 + inflow600(+3) / 24 } Constraint ConG087: { Condition: _DayOfWeek = 1 Expression: dStorG087 = dStorG086 - dTurbG087 + dTurbK087 + dSpilK087 + inflow600(+3) / 24 } Constraint ConG088: { Condition: _DayOfWeek = 1 Expression: dStorG088 = dStorG087 - dTurbG088 + dTurbK088 + dSpilK088 + inflow600(+3) / 24 } Constraint ConG089: { Condition: _DayOfWeek = 1 Expression: dStorG089 = dStorG088 - dTurbG089 + dTurbK089 + dSpilK089 + inflow600(+3) / 24 } Constraint ConG090: { Condition: _DayOfWeek = 1 Expression: dStorG090 = dStorG089 - dTurbG090 + dTurbK090 + dSpilK090 + inflow600(+3) / 24 }
Constraint ConG091: { Condition: _DayOfWeek = 1 Expression: dStorG091 = dStorG090 - dTurbG091 + dTurbK091 + dSpilK091 + inflow600(+3) / 24 } Constraint ConG092: { Condition: _DayOfWeek = 1 Expression: dStorG092 = dStorG091 - dTurbG092 + dTurbK092 + dSpilK092 + inflow600(+3) / 24 } Constraint ConG093: { Condition: _DayOfWeek = 1 Expression: dStorG093 = dStorG092 - dTurbG093 + dTurbK093 +
dSpilK093 + inflow600(+3) / 24 } Constraint ConG094: { Condition: _DayOfWeek = 1 Expression: dStorG094 = dStorG093 - dTurbG094 + dTurbK094 + dSpilK094 + inflow600(+3) / 24 } Constraint ConG095: { Condition: _DayOfWeek = 1 Expression: dStorG095 = dStorG094 - dTurbG095 + dTurbK095 + dSpilK095 + inflow600(+3) / 24 }
Constraint ConG096: { Condition: _DayOfWeek = 1 Expression: dStorG096 = dStorG095 - dTurbG096 + dTurbK096 + dSpilK096 + inflow600(+3) / 24 } Constraint ConG097: { Condition: _DayOfWeek = 1 Expression: dStorG097 = dStorG096 - dTurbG097 + dTurbK097 + dSpilK097 + inflow600(+4) / 24 }
Constraint ConG098: { Condition: _DayOfWeek = 1 Expression: dStorG098 = dStorG097 - dTurbG098 + dTurbK098 + dSpilK098 + inflow600(+4) / 24 } Constraint ConG099: { Condition: _DayOfWeek = 1 Expression: dStorG099 = dStorG098 - dTurbG099 + dTurbK099 + dSpilK099 + inflow600(+4) / 24 } Constraint ConG100: { Condition: _DayOfWeek = 1 Expression: dStorG100 = dStorG099 - dTurbG100 + dTurbK100 +
dSpilK100 + inflow600(+4) / 24 } Constraint ConG101: { Condition: _DayOfWeek = 1 Expression: dStorG101 = dStorG100 - dTurbG101 + dTurbK101 + dSpilK101 + inflow600(+4) / 24 } Constraint ConG102: { Condition: _DayOfWeek = 1 Expression: dStorG102 = dStorG101 - dTurbG102 + dTurbK102 + dSpilK102 + inflow600(+4) / 24 }
152
Constraint ConG103: { Condition: _DayOfWeek = 1 Expression: dStorG103 = dStorG102 - dTurbG103 + dTurbK103 + dSpilK103 + inflow600(+4) / 24 } Constraint ConG104: { Condition: _DayOfWeek = 1 Expression: dStorG104 = dStorG103 - dTurbG104 + dTurbK104 + dSpilK104 + inflow600(+4) / 24 }
Constraint ConG105: { Condition: _DayOfWeek = 1 Expression: dStorG105 = dStorG104 - dTurbG105 + dTurbK105 + dSpilK105 + inflow600(+4) / 24 } Constraint ConG106: { Condition: _DayOfWeek = 1 Expression: dStorG106 = dStorG105 - dTurbG106 + dTurbK106 + dSpilK106 + inflow600(+4) / 24 } Constraint ConG107: { Condition: _DayOfWeek = 1 Expression: dStorG107 = dStorG106 - dTurbG107 + dTurbK107 +
dSpilK107 + inflow600(+4) / 24 } Constraint ConG108: { Condition: _DayOfWeek = 1 Expression: dStorG108 = dStorG107 - dTurbG108 + dTurbK108 + dSpilK108 + inflow600(+4) / 24 } Constraint ConG109: { Condition: _DayOfWeek = 1 Expression: dStorG109 = dStorG108 - dTurbG109 + dTurbK109 + dSpilK109 + inflow600(+4) / 24 } Constraint ConG110: { Condition: _DayOfWeek = 1 Expression: dStorG110 = dStorG109 - dTurbG110 + dTurbK110 + dSpilK110 + inflow600(+4) / 24 } Constraint ConG111: { Condition: _DayOfWeek = 1 Expression: dStorG111 = dStorG110 - dTurbG111 + dTurbK111 + dSpilK111 + inflow600(+4) / 24 } Constraint ConG112: { Condition: _DayOfWeek = 1 Expression: dStorG112 = dStorG111 - dTurbG112 + dTurbK112 +
dSpilK112 + inflow600(+4) / 24 } Constraint ConG113: { Condition: _DayOfWeek = 1 Expression: dStorG113 = dStorG112 - dTurbG113 + dTurbK113 + dSpilK113 + inflow600(+4) / 24 } Constraint ConG114: { Condition: _DayOfWeek = 1 Expression: dStorG114 = dStorG113 - dTurbG114 + dTurbK114 + dSpilK114 + inflow600(+4) / 24 } Constraint ConG115: { Condition: _DayOfWeek = 1 Expression: dStorG115 = dStorG114 - dTurbG115 + dTurbK115 + dSpilK115 + inflow600(+4) / 24 } Constraint ConG116: { Condition: _DayOfWeek = 1 Expression: dStorG116 = dStorG115 - dTurbG116 + dTurbK116 + dSpilK116 + inflow600(+4) / 24 } Constraint ConG117: { Condition: _DayOfWeek = 1 Expression: dStorG117 = dStorG116 - dTurbG117 + dTurbK117 + dSpilK117 + inflow600(+4) / 24 } Constraint ConG118: { Condition: _DayOfWeek = 1 Expression: dStorG118 = dStorG117 - dTurbG118 + dTurbK118 + dSpilK118 + inflow600(+4) / 24 } Constraint ConG119: { Condition: _DayOfWeek = 1 Expression: dStorG119 = dStorG118 - dTurbG119 + dTurbK119 + dSpilK119 + inflow600(+4) / 24 } Constraint ConG120: { Condition: _DayOfWeek = 1 Expression: dStorG120 = dStorG119 - dTurbG120 + dTurbK120 +
dSpilK120 + inflow600(+4) / 24 } Constraint ConG121: { Condition: _DayOfWeek = 1 Expression: dStorG121 = dStorG120 - dTurbG121 + dTurbK121 + dSpilK121 + inflow600(+5) / 24 } Constraint ConG122: { Condition: _DayOfWeek = 1 Expression: dStorG122 = dStorG121 - dTurbG122 + dTurbK122 + dSpilK122 + inflow600(+5) / 24 } Constraint ConG123: { Condition: _DayOfWeek = 1 Expression: dStorG123 = dStorG122 - dTurbG123 + dTurbK123 + dSpilK123 + inflow600(+5) / 24 } Constraint ConG124: { Condition: _DayOfWeek = 1 Expression: dStorG124 = dStorG123 - dTurbG124 + dTurbK124 + dSpilK124 + inflow600(+5) / 24 }
Constraint ConG125: { Condition: _DayOfWeek = 1 Expression: dStorG125 = dStorG124 - dTurbG125 + dTurbK125 + dSpilK125 + inflow600(+5) / 24 } Constraint ConG126: { Condition: _DayOfWeek = 1 Expression: dStorG126 = dStorG125 - dTurbG126 + dTurbK126 + dSpilK126 + inflow600(+5) / 24 } Constraint ConG127: { Condition: _DayOfWeek = 1 Expression: dStorG127 = dStorG126 - dTurbG127 + dTurbK127 +
dSpilK127 + inflow600(+5) / 24 } Constraint ConG128: { Condition: _DayOfWeek = 1 Expression: dStorG128 = dStorG127 - dTurbG128 + dTurbK128 + dSpilK128 + inflow600(+5) / 24 } Constraint ConG129: { Condition: _DayOfWeek = 1 Expression: dStorG129 = dStorG128 - dTurbG129 + dTurbK129 + dSpilK129 + inflow600(+5) / 24 }
Constraint ConG130: { Condition: _DayOfWeek = 1 Expression: dStorG130 = dStorG129 - dTurbG130 + dTurbK130 + dSpilK130 + inflow600(+5) / 24 } Constraint ConG131: { Condition: _DayOfWeek = 1 Expression: dStorG131 = dStorG130 - dTurbG131 + dTurbK131 + dSpilK131 + inflow600(+5) / 24 } Constraint ConG132: { Condition: _DayOfWeek = 1 Expression: dStorG132 = dStorG131 - dTurbG132 + dTurbK132 +
dSpilK132 + inflow600(+5) / 24 } Constraint ConG133: { Condition: _DayOfWeek = 1 Expression: dStorG133 = dStorG132 - dTurbG133 + dTurbK133 + dSpilK133 + inflow600(+5) / 24 } Constraint ConG134: { Condition: _DayOfWeek = 1 Expression: dStorG134 = dStorG133 - dTurbG134 + dTurbK134 + dSpilK134 + inflow600(+5) / 24 }
Constraint ConG135: { Condition: _DayOfWeek = 1 Expression: dStorG135 = dStorG134 - dTurbG135 + dTurbK135 + dSpilK135 + inflow600(+5) / 24 } Constraint ConG136: { Condition: _DayOfWeek = 1 Expression: dStorG136 = dStorG135 - dTurbG136 + dTurbK136 + dSpilK136 + inflow600(+5) / 24 }
153
Constraint ConG137: { Condition: _DayOfWeek = 1 Expression: dStorG137 = dStorG136 - dTurbG137 + dTurbK137 + dSpilK137 + inflow600(+5) / 24 } Constraint ConG138: { Condition: _DayOfWeek = 1 Expression: dStorG138 = dStorG137 - dTurbG138 + dTurbK138 + dSpilK138 + inflow600(+5) / 24 }
Constraint ConG139: { Condition: _DayOfWeek = 1 Expression: dStorG139 = dStorG138 - dTurbG139 + dTurbK139 + dSpilK139 + inflow600(+5) / 24 } Constraint ConG140: { Condition: _DayOfWeek = 1 Expression: dStorG140 = dStorG139 - dTurbG140 + dTurbK140 + dSpilK140 + inflow600(+5) / 24 } Constraint ConG141: { Condition: _DayOfWeek = 1 Expression: dStorG141 = dStorG140 - dTurbG141 + dTurbK141 +
dSpilK141 + inflow600(+5) / 24 } Constraint ConG142: { Condition: _DayOfWeek = 1 Expression: dStorG142 = dStorG141 - dTurbG142 + dTurbK142 + dSpilK142 + inflow600(+5) / 24 } Constraint ConG143: { Condition: _DayOfWeek = 1 Expression: dStorG143 = dStorG142 - dTurbG143 + dTurbK143 + dSpilK143 + inflow600(+5) / 24 } Constraint ConG144: { Condition: _DayOfWeek = 1 Expression: dStorG144 = dStorG143 - dTurbG144 + dTurbK144 + dSpilK144 + inflow600(+5) / 24 } Constraint ConG145: { Condition: _DayOfWeek = 1 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600(+6) / 24 }
Constraint ConG146: { Condition: _DayOfWeek = 1 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 + dSpilK146 + inflow600(+6) / 24 } Constraint ConG147: { Condition: _DayOfWeek = 1 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600(+6) / 24 } Constraint ConG148: { Condition: _DayOfWeek = 1 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600(+6) / 24 } Constraint ConG149: { Condition: _DayOfWeek = 1 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 + dSpilK149 + inflow600(+6) / 24 } Constraint ConG150: { Condition: _DayOfWeek = 1 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600(+6) / 24 } Constraint ConG151: { Condition: _DayOfWeek = 1 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600(+6) / 24 } Constraint ConG152: { Condition: _DayOfWeek = 1 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 + dSpilK152 + inflow600(+6) / 24 } Constraint ConG153: { Condition: _DayOfWeek = 1 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600(+6) / 24 }
Constraint ConG154: { Condition: _DayOfWeek = 1 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 + dSpilK154 + inflow600(+6) / 24 } Constraint ConG155: { Condition: _DayOfWeek = 1 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600(+6) / 24 } Constraint ConG156: { Condition: _DayOfWeek = 1 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600(+6) / 24 } Constraint ConG157: { Condition: _DayOfWeek = 1 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 + dSpilK157 + inflow600(+6) / 24 } Constraint ConG158: { Condition: _DayOfWeek = 1 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600(+6) / 24 }
Constraint ConG159: { Condition: _DayOfWeek = 1 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 + dSpilK159 + inflow600(+6) / 24 } Constraint ConG160: { Condition: _DayOfWeek = 1 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600(+6) / 24 } Constraint ConG161: { Condition: _DayOfWeek = 1 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 +
dSpilK161 + inflow600(+6) / 24 } Constraint ConG162: { Condition: _DayOfWeek = 1 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600(+6) / 24 } Constraint ConG163: { Condition: _DayOfWeek = 1 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600(+6) / 24 }
Constraint ConG164: { Condition: _DayOfWeek = 1 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 + dSpilK164 + inflow600(+6) / 24 } Constraint ConG165: { Condition: _DayOfWeek = 1 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600(+6) / 24 } Constraint ConG166: { Condition: _DayOfWeek = 1 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 +
dSpilK166 + inflow600(+6) / 24 } Constraint ConG167: { Condition: _DayOfWeek = 1 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 + dSpilK167 + inflow600(+6) / 24 } Constraint ConG168: { Condition: _DayOfWeek = 1 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600(+6) / 24 }
// Continuity at Gaston, Sunday - Friday Constraint ConG025: { Condition: _DayOfWeek = 2 Expression: dStorG025 = dStorG024 - dTurbG025 + dTurbK025 + dSpilK025 + inflow600 / 24 }
154
Constraint ConG026: { Condition: _DayOfWeek = 2 Expression: dStorG026 = dStorG025 - dTurbG026 + dTurbK026 + dSpilK026 + inflow600 / 24 } Constraint ConG027: { Condition: _DayOfWeek = 2 Expression: dStorG027 = dStorG026 - dTurbG027 + dTurbK027 + dSpilK027 + inflow600 / 24 }
Constraint ConG028: { Condition: _DayOfWeek = 2 Expression: dStorG028 = dStorG027 - dTurbG028 + dTurbK028 + dSpilK028 + inflow600 / 24 } Constraint ConG029: { Condition: _DayOfWeek = 2 Expression: dStorG029 = dStorG028 - dTurbG029 + dTurbK029 + dSpilK029 + inflow600 / 24 } Constraint ConG030: { Condition: _DayOfWeek = 2 Expression: dStorG030 = dStorG029 - dTurbG030 + dTurbK030 +
dSpilK030 + inflow600 / 24 } Constraint ConG031: { Condition: _DayOfWeek = 2 Expression: dStorG031 = dStorG030 - dTurbG031 + dTurbK031 + dSpilK031 + inflow600 / 24 } Constraint ConG032: { Condition: _DayOfWeek = 2 Expression: dStorG032 = dStorG031 - dTurbG032 + dTurbK032 + dSpilK032 + inflow600 / 24 } Constraint ConG033: { Condition: _DayOfWeek = 2 Expression: dStorG033 = dStorG032 - dTurbG033 + dTurbK033 + dSpilK033 + inflow600 / 24 } Constraint ConG034: { Condition: _DayOfWeek = 2 Expression: dStorG034 = dStorG033 - dTurbG034 + dTurbK034 + dSpilK034 + inflow600 / 24 } Constraint ConG035: { Condition: _DayOfWeek = 2 Expression: dStorG035 = dStorG034 - dTurbG035 + dTurbK035 +
dSpilK035 + inflow600 / 24 } Constraint ConG036: { Condition: _DayOfWeek = 2 Expression: dStorG036 = dStorG035 - dTurbG036 + dTurbK036 + dSpilK036 + inflow600 / 24 } Constraint ConG037: { Condition: _DayOfWeek = 2 Expression: dStorG037 = dStorG036 - dTurbG037 + dTurbK037 + dSpilK037 + inflow600 / 24 } Constraint ConG038: { Condition: _DayOfWeek = 2 Expression: dStorG038 = dStorG037 - dTurbG038 + dTurbK038 + dSpilK038 + inflow600 / 24 } Constraint ConG039: { Condition: _DayOfWeek = 2 Expression: dStorG039 = dStorG038 - dTurbG039 + dTurbK039 + dSpilK039 + inflow600 / 24 } Constraint ConG040: { Condition: _DayOfWeek = 2 Expression: dStorG040 = dStorG039 - dTurbG040 + dTurbK040 + dSpilK040 + inflow600 / 24 } Constraint ConG041: { Condition: _DayOfWeek = 2 Expression: dStorG041 = dStorG040 - dTurbG041 + dTurbK041 + dSpilK041 + inflow600 / 24 } Constraint ConG042: { Condition: _DayOfWeek = 2 Expression: dStorG042 = dStorG041 - dTurbG042 + dTurbK042 + dSpilK042 + inflow600 / 24 } Constraint ConG043: { Condition: _DayOfWeek = 2 Expression: dStorG043 = dStorG042 - dTurbG043 + dTurbK043 +
dSpilK043 + inflow600 / 24 } Constraint ConG044: { Condition: _DayOfWeek = 2 Expression: dStorG044 = dStorG043 - dTurbG044 + dTurbK044 + dSpilK044 + inflow600 / 24 } Constraint ConG045: { Condition: _DayOfWeek = 2 Expression: dStorG045 = dStorG044 - dTurbG045 + dTurbK045 + dSpilK045 + inflow600 / 24 } Constraint ConG046: { Condition: _DayOfWeek = 2 Expression: dStorG046 = dStorG045 - dTurbG046 + dTurbK046 + dSpilK046 + inflow600 / 24 } Constraint ConG047: { Condition: _DayOfWeek = 2 Expression: dStorG047 = dStorG046 - dTurbG047 + dTurbK047 + dSpilK047 + inflow600 / 24 } Constraint ConG048: { Condition: _DayOfWeek = 2 Expression: dStorG048 = dStorG047 - dTurbG048 + dTurbK048 +
dSpilK048 + inflow600 / 24 } Constraint ConG049: { Condition: _DayOfWeek = 2 Expression: dStorG049 = dStorG048 - dTurbG049 + dTurbK049 + dSpilK049 + inflow600(+1) / 24 } Constraint ConG050: { Condition: _DayOfWeek = 2 Expression: dStorG050 = dStorG049 - dTurbG050 + dTurbK050 +
dSpilK050 + inflow600(+1) / 24 } Constraint ConG051: { Condition: _DayOfWeek = 2 Expression: dStorG051 = dStorG050 - dTurbG051 + dTurbK051 + dSpilK051 + inflow600(+1) / 24 } Constraint ConG052: { Condition: _DayOfWeek = 2 Expression: dStorG052 = dStorG051 - dTurbG052 + dTurbK052 + dSpilK052 + inflow600(+1) / 24 }
Constraint ConG053: { Condition: _DayOfWeek = 2 Expression: dStorG053 = dStorG052 - dTurbG053 + dTurbK053 + dSpilK053 + inflow600(+1) / 24 } Constraint ConG054: { Condition: _DayOfWeek = 2 Expression: dStorG054 = dStorG053 - dTurbG054 + dTurbK054 + dSpilK054 + inflow600(+1) / 24 } Constraint ConG055: { Condition: _DayOfWeek = 2 Expression: dStorG055 = dStorG054 - dTurbG055 + dTurbK055 +
dSpilK055 + inflow600(+1) / 24 } Constraint ConG056: { Condition: _DayOfWeek = 2 Expression: dStorG056 = dStorG055 - dTurbG056 + dTurbK056 + dSpilK056 + inflow600(+1) / 24 } Constraint ConG057: { Condition: _DayOfWeek = 2 Expression: dStorG057 = dStorG056 - dTurbG057 + dTurbK057 + dSpilK057 + inflow600(+1) / 24 }
Constraint ConG058: { Condition: _DayOfWeek = 2 Expression: dStorG058 = dStorG057 - dTurbG058 + dTurbK058 + dSpilK058 + inflow600(+1) / 24 } Constraint ConG059: { Condition: _DayOfWeek = 2 Expression: dStorG059 = dStorG058 - dTurbG059 + dTurbK059 + dSpilK059 + inflow600(+1) / 24 }
155
Constraint ConG060: { Condition: _DayOfWeek = 2 Expression: dStorG060 = dStorG059 - dTurbG060 + dTurbK060 + dSpilK060 + inflow600(+1) / 24 } Constraint ConG061: { Condition: _DayOfWeek = 2 Expression: dStorG061 = dStorG060 - dTurbG061 + dTurbK061 + dSpilK061 + inflow600(+1) / 24 }
Constraint ConG062: { Condition: _DayOfWeek = 2 Expression: dStorG062 = dStorG061 - dTurbG062 + dTurbK062 + dSpilK062 + inflow600(+1) / 24 } Constraint ConG063: { Condition: _DayOfWeek = 2 Expression: dStorG063 = dStorG062 - dTurbG063 + dTurbK063 + dSpilK063 + inflow600(+1) / 24 } Constraint ConG064: { Condition: _DayOfWeek = 2 Expression: dStorG064 = dStorG063 - dTurbG064 + dTurbK064 +
dSpilK064 + inflow600(+1) / 24 } Constraint ConG065: { Condition: _DayOfWeek = 2 Expression: dStorG065 = dStorG064 - dTurbG065 + dTurbK065 + dSpilK065 + inflow600(+1) / 24 } Constraint ConG066: { Condition: _DayOfWeek = 2 Expression: dStorG066 = dStorG065 - dTurbG066 + dTurbK066 + dSpilK066 + inflow600(+1) / 24 } Constraint ConG067: { Condition: _DayOfWeek = 2 Expression: dStorG067 = dStorG066 - dTurbG067 + dTurbK067 + dSpilK067 + inflow600(+1) / 24 } Constraint ConG068: { Condition: _DayOfWeek = 2 Expression: dStorG068 = dStorG067 - dTurbG068 + dTurbK068 + dSpilK068 + inflow600(+1) / 24 } Constraint ConG069: { Condition: _DayOfWeek = 2 Expression: dStorG069 = dStorG068 - dTurbG069 + dTurbK069 +
dSpilK069 + inflow600(+1) / 24 } Constraint ConG070: { Condition: _DayOfWeek = 2 Expression: dStorG070 = dStorG069 - dTurbG070 + dTurbK070 + dSpilK070 + inflow600(+1) / 24 } Constraint ConG071: { Condition: _DayOfWeek = 2 Expression: dStorG071 = dStorG070 - dTurbG071 + dTurbK071 + dSpilK071 + inflow600(+1) / 24 } Constraint ConG072: { Condition: _DayOfWeek = 2 Expression: dStorG072 = dStorG071 - dTurbG072 + dTurbK072 + dSpilK072 + inflow600(+1) / 24 } Constraint ConG073: { Condition: _DayOfWeek = 2 Expression: dStorG073 = dStorG072 - dTurbG073 + dTurbK073 + dSpilK073 + inflow600(+2) / 24 } Constraint ConG074: { Condition: _DayOfWeek = 2 Expression: dStorG074 = dStorG073 - dTurbG074 + dTurbK074 + dSpilK074 + inflow600(+2) / 24 } Constraint ConG075: { Condition: _DayOfWeek = 2 Expression: dStorG075 = dStorG074 - dTurbG075 + dTurbK075 + dSpilK075 + inflow600(+2) / 24 } Constraint ConG076: { Condition: _DayOfWeek = 2 Expression: dStorG076 = dStorG075 - dTurbG076 + dTurbK076 + dSpilK076 + inflow600(+2) / 24 }
Constraint ConG077: { Condition: _DayOfWeek = 2 Expression: dStorG077 = dStorG076 - dTurbG077 + dTurbK077 + dSpilK077 + inflow600(+2) / 24 } Constraint ConG078: { Condition: _DayOfWeek = 2 Expression: dStorG078 = dStorG077 - dTurbG078 + dTurbK078 + dSpilK078 + inflow600(+2) / 24 } Constraint ConG079: { Condition: _DayOfWeek = 2 Expression: dStorG079 = dStorG078 - dTurbG079 + dTurbK079 + dSpilK079 + inflow600(+2) / 24 } Constraint ConG080: { Condition: _DayOfWeek = 2 Expression: dStorG080 = dStorG079 - dTurbG080 + dTurbK080 + dSpilK080 + inflow600(+2) / 24 } Constraint ConG081: { Condition: _DayOfWeek = 2 Expression: dStorG081 = dStorG080 - dTurbG081 + dTurbK081 + dSpilK081 + inflow600(+2) / 24 }
Constraint ConG082: { Condition: _DayOfWeek = 2 Expression: dStorG082 = dStorG081 - dTurbG082 + dTurbK082 + dSpilK082 + inflow600(+2) / 24 } Constraint ConG083: { Condition: _DayOfWeek = 2 Expression: dStorG083 = dStorG082 - dTurbG083 + dTurbK083 + dSpilK083 + inflow600(+2) / 24 } Constraint ConG084: { Condition: _DayOfWeek = 2 Expression: dStorG084 = dStorG083 - dTurbG084 + dTurbK084 +
dSpilK084 + inflow600(+2) / 24 } Constraint ConG085: { Condition: _DayOfWeek = 2 Expression: dStorG085 = dStorG084 - dTurbG085 + dTurbK085 + dSpilK085 + inflow600(+2) / 24 } Constraint ConG086: { Condition: _DayOfWeek = 2 Expression: dStorG086 = dStorG085 - dTurbG086 + dTurbK086 + dSpilK086 + inflow600(+2) / 24 }
Constraint ConG087: { Condition: _DayOfWeek = 2 Expression: dStorG087 = dStorG086 - dTurbG087 + dTurbK087 + dSpilK087 + inflow600(+2) / 24 } Constraint ConG088: { Condition: _DayOfWeek = 2 Expression: dStorG088 = dStorG087 - dTurbG088 + dTurbK088 + dSpilK088 + inflow600(+2) / 24 } Constraint ConG089: { Condition: _DayOfWeek = 2 Expression: dStorG089 = dStorG088 - dTurbG089 + dTurbK089 +
dSpilK089 + inflow600(+2) / 24 } Constraint ConG090: { Condition: _DayOfWeek = 2 Expression: dStorG090 = dStorG089 - dTurbG090 + dTurbK090 + dSpilK090 + inflow600(+2) / 24 } Constraint ConG091: { Condition: _DayOfWeek = 2 Expression: dStorG091 = dStorG090 - dTurbG091 + dTurbK091 + dSpilK091 + inflow600(+2) / 24 }
Constraint ConG092: { Condition: _DayOfWeek = 2 Expression: dStorG092 = dStorG091 - dTurbG092 + dTurbK092 + dSpilK092 + inflow600(+2) / 24 } Constraint ConG093: { Condition: _DayOfWeek = 2 Expression: dStorG093 = dStorG092 - dTurbG093 + dTurbK093 + dSpilK093 + inflow600(+2) / 24 }
156
Constraint ConG094: { Condition: _DayOfWeek = 2 Expression: dStorG094 = dStorG093 - dTurbG094 + dTurbK094 + dSpilK094 + inflow600(+2) / 24 } Constraint ConG095: { Condition: _DayOfWeek = 2 Expression: dStorG095 = dStorG094 - dTurbG095 + dTurbK095 + dSpilK095 + inflow600(+2) / 24 }
Constraint ConG096: { Condition: _DayOfWeek = 2 Expression: dStorG096 = dStorG095 - dTurbG096 + dTurbK096 + dSpilK096 + inflow600(+2) / 24 } Constraint ConG097: { Condition: _DayOfWeek = 2 Expression: dStorG097 = dStorG096 - dTurbG097 + dTurbK097 + dSpilK097 + inflow600(+3) / 24 }
Constraint ConG098: { Condition: _DayOfWeek = 2 Expression: dStorG098 = dStorG097 - dTurbG098 + dTurbK098 + dSpilK098 + inflow600(+3) / 24 } Constraint ConG099: { Condition: _DayOfWeek = 2 Expression: dStorG099 = dStorG098 - dTurbG099 + dTurbK099 + dSpilK099 + inflow600(+3) / 24 } Constraint ConG100: { Condition: _DayOfWeek = 2 Expression: dStorG100 = dStorG099 - dTurbG100 + dTurbK100 + dSpilK100 + inflow600(+3) / 24 } Constraint ConG101: { Condition: _DayOfWeek = 2 Expression: dStorG101 = dStorG100 - dTurbG101 + dTurbK101 + dSpilK101 + inflow600(+3) / 24 } Constraint ConG102: { Condition: _DayOfWeek = 2 Expression: dStorG102 = dStorG101 - dTurbG102 + dTurbK102 + dSpilK102 + inflow600(+3) / 24 }
Constraint ConG103: { Condition: _DayOfWeek = 2 Expression: dStorG103 = dStorG102 - dTurbG103 + dTurbK103 + dSpilK103 + inflow600(+3) / 24 } Constraint ConG104: { Condition: _DayOfWeek = 2 Expression: dStorG104 = dStorG103 - dTurbG104 + dTurbK104 + dSpilK104 + inflow600(+3) / 24 } Constraint ConG105: { Condition: _DayOfWeek = 2 Expression: dStorG105 = dStorG104 - dTurbG105 + dTurbK105 + dSpilK105 + inflow600(+3) / 24 } Constraint ConG106: { Condition: _DayOfWeek = 2 Expression: dStorG106 = dStorG105 - dTurbG106 + dTurbK106 + dSpilK106 + inflow600(+3) / 24 } Constraint ConG107: { Condition: _DayOfWeek = 2 Expression: dStorG107 = dStorG106 - dTurbG107 + dTurbK107 + dSpilK107 + inflow600(+3) / 24 } Constraint ConG108: { Condition: _DayOfWeek = 2 Expression: dStorG108 = dStorG107 - dTurbG108 + dTurbK108 + dSpilK108 + inflow600(+3) / 24 } Constraint ConG109: { Condition: _DayOfWeek = 2 Expression: dStorG109 = dStorG108 - dTurbG109 + dTurbK109 + dSpilK109 + inflow600(+3) / 24 } Constraint ConG110: { Condition: _DayOfWeek = 2 Expression: dStorG110 = dStorG109 - dTurbG110 + dTurbK110 + dSpilK110 + inflow600(+3) / 24 }
Constraint ConG111: { Condition: _DayOfWeek = 2 Expression: dStorG111 = dStorG110 - dTurbG111 + dTurbK111 + dSpilK111 + inflow600(+3) / 24 } Constraint ConG112: { Condition: _DayOfWeek = 2 Expression: dStorG112 = dStorG111 - dTurbG112 + dTurbK112 + dSpilK112 + inflow600(+3) / 24 } Constraint ConG113: { Condition: _DayOfWeek = 2 Expression: dStorG113 = dStorG112 - dTurbG113 + dTurbK113 + dSpilK113 + inflow600(+3) / 24 } Constraint ConG114: { Condition: _DayOfWeek = 2 Expression: dStorG114 = dStorG113 - dTurbG114 + dTurbK114 + dSpilK114 + inflow600(+3) / 24 } Constraint ConG115: { Condition: _DayOfWeek = 2 Expression: dStorG115 = dStorG114 - dTurbG115 + dTurbK115 + dSpilK115 + inflow600(+3) / 24 }
Constraint ConG116: { Condition: _DayOfWeek = 2 Expression: dStorG116 = dStorG115 - dTurbG116 + dTurbK116 + dSpilK116 + inflow600(+3) / 24 } Constraint ConG117: { Condition: _DayOfWeek = 2 Expression: dStorG117 = dStorG116 - dTurbG117 + dTurbK117 + dSpilK117 + inflow600(+3) / 24 } Constraint ConG118: { Condition: _DayOfWeek = 2 Expression: dStorG118 = dStorG117 - dTurbG118 + dTurbK118 +
dSpilK118 + inflow600(+3) / 24 } Constraint ConG119: { Condition: _DayOfWeek = 2 Expression: dStorG119 = dStorG118 - dTurbG119 + dTurbK119 + dSpilK119 + inflow600(+3) / 24 } Constraint ConG120: { Condition: _DayOfWeek = 2 Expression: dStorG120 = dStorG119 - dTurbG120 + dTurbK120 + dSpilK120 + inflow600(+3) / 24 }
Constraint ConG121: { Condition: _DayOfWeek = 2 Expression: dStorG121 = dStorG120 - dTurbG121 + dTurbK121 + dSpilK121 + inflow600(+4) / 24 } Constraint ConG122: { Condition: _DayOfWeek = 2 Expression: dStorG122 = dStorG121 - dTurbG122 + dTurbK122 + dSpilK122 + inflow600(+4) / 24 }
Constraint ConG123: { Condition: _DayOfWeek = 2 Expression: dStorG123 = dStorG122 - dTurbG123 + dTurbK123 + dSpilK123 + inflow600(+4) / 24 } Constraint ConG124: { Condition: _DayOfWeek = 2 Expression: dStorG124 = dStorG123 - dTurbG124 + dTurbK124 + dSpilK124 + inflow600(+4) / 24 } Constraint ConG125: { Condition: _DayOfWeek = 2 Expression: dStorG125 = dStorG124 - dTurbG125 + dTurbK125 +
dSpilK125 + inflow600(+4) / 24 } Constraint ConG126: { Condition: _DayOfWeek = 2 Expression: dStorG126 = dStorG125 - dTurbG126 + dTurbK126 + dSpilK126 + inflow600(+4) / 24 } Constraint ConG127: { Condition: _DayOfWeek = 2 Expression: dStorG127 = dStorG126 - dTurbG127 + dTurbK127 + dSpilK127 + inflow600(+4) / 24 }
157
Constraint ConG128: { Condition: _DayOfWeek = 2 Expression: dStorG128 = dStorG127 - dTurbG128 + dTurbK128 + dSpilK128 + inflow600(+4) / 24 } Constraint ConG129: { Condition: _DayOfWeek = 2 Expression: dStorG129 = dStorG128 - dTurbG129 + dTurbK129 + dSpilK129 + inflow600(+4) / 24 }
Constraint ConG130: { Condition: _DayOfWeek = 2 Expression: dStorG130 = dStorG129 - dTurbG130 + dTurbK130 + dSpilK130 + inflow600(+4) / 24 } Constraint ConG131: { Condition: _DayOfWeek = 2 Expression: dStorG131 = dStorG130 - dTurbG131 + dTurbK131 + dSpilK131 + inflow600(+4) / 24 } Constraint ConG132: { Condition: _DayOfWeek = 2 Expression: dStorG132 = dStorG131 - dTurbG132 + dTurbK132 +
dSpilK132 + inflow600(+4) / 24 } Constraint ConG133: { Condition: _DayOfWeek = 2 Expression: dStorG133 = dStorG132 - dTurbG133 + dTurbK133 + dSpilK133 + inflow600(+4) / 24 } Constraint ConG134: { Condition: _DayOfWeek = 2 Expression: dStorG134 = dStorG133 - dTurbG134 + dTurbK134 + dSpilK134 + inflow600(+4) / 24 } Constraint ConG135: { Condition: _DayOfWeek = 2 Expression: dStorG135 = dStorG134 - dTurbG135 + dTurbK135 + dSpilK135 + inflow600(+4) / 24 } Constraint ConG136: { Condition: _DayOfWeek = 2 Expression: dStorG136 = dStorG135 - dTurbG136 + dTurbK136 + dSpilK136 + inflow600(+4) / 24 } Constraint ConG137: { Condition: _DayOfWeek = 2 Expression: dStorG137 = dStorG136 - dTurbG137 + dTurbK137 +
dSpilK137 + inflow600(+4) / 24 } Constraint ConG138: { Condition: _DayOfWeek = 2 Expression: dStorG138 = dStorG137 - dTurbG138 + dTurbK138 + dSpilK138 + inflow600(+4) / 24 } Constraint ConG139: { Condition: _DayOfWeek = 2 Expression: dStorG139 = dStorG138 - dTurbG139 + dTurbK139 + dSpilK139 + inflow600(+4) / 24 } Constraint ConG140: { Condition: _DayOfWeek = 2 Expression: dStorG140 = dStorG139 - dTurbG140 + dTurbK140 + dSpilK140 + inflow600(+4) / 24 } Constraint ConG141: { Condition: _DayOfWeek = 2 Expression: dStorG141 = dStorG140 - dTurbG141 + dTurbK141 + dSpilK141 + inflow600(+4) / 24 } Constraint ConG142: { Condition: _DayOfWeek = 2 Expression: dStorG142 = dStorG141 - dTurbG142 + dTurbK142 + dSpilK142 + inflow600(+4) / 24 } Constraint ConG143: { Condition: _DayOfWeek = 2 Expression: dStorG143 = dStorG142 - dTurbG143 + dTurbK143 + dSpilK143 + inflow600(+4) / 24 } Constraint ConG144: { Condition: _DayOfWeek = 2 Expression: dStorG144 = dStorG143 - dTurbG144 + dTurbK144 + dSpilK144 + inflow600(+4) / 24 }
Constraint ConG145: { Condition: _DayOfWeek = 2 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600(+5) / 24 } Constraint ConG146: { Condition: _DayOfWeek = 2 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 + dSpilK146 + inflow600(+5) / 24 } Constraint ConG147: { Condition: _DayOfWeek = 2 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600(+5) / 24 } Constraint ConG148: { Condition: _DayOfWeek = 2 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600(+5) / 24 } Constraint ConG149: { Condition: _DayOfWeek = 2 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 + dSpilK149 + inflow600(+5) / 24 }
Constraint ConG150: { Condition: _DayOfWeek = 2 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600(+5) / 24 } Constraint ConG151: { Condition: _DayOfWeek = 2 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600(+5) / 24 } Constraint ConG152: { Condition: _DayOfWeek = 2 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 +
dSpilK152 + inflow600(+5) / 24 } Constraint ConG153: { Condition: _DayOfWeek = 2 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600(+5) / 24 } Constraint ConG154: { Condition: _DayOfWeek = 2 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 + dSpilK154 + inflow600(+5) / 24 }
Constraint ConG155: { Condition: _DayOfWeek = 2 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600(+5) / 24 } Constraint ConG156: { Condition: _DayOfWeek = 2 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600(+5) / 24 } Constraint ConG157: { Condition: _DayOfWeek = 2 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 +
dSpilK157 + inflow600(+5) / 24 } Constraint ConG158: { Condition: _DayOfWeek = 2 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600(+5) / 24 } Constraint ConG159: { Condition: _DayOfWeek = 2 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 + dSpilK159 + inflow600(+5) / 24 }
Constraint ConG160: { Condition: _DayOfWeek = 2 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600(+5) / 24 } Constraint ConG161: { Condition: _DayOfWeek = 2 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 + dSpilK161 + inflow600(+5) / 24 }
158
Constraint ConG162: { Condition: _DayOfWeek = 2 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600(+5) / 24 } Constraint ConG163: { Condition: _DayOfWeek = 2 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600(+5) / 24 }
Constraint ConG164: { Condition: _DayOfWeek = 2 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 + dSpilK164 + inflow600(+5) / 24 } Constraint ConG165: { Condition: _DayOfWeek = 2 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600(+5) / 24 } Constraint ConG166: { Condition: _DayOfWeek = 2 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 +
dSpilK166 + inflow600(+5) / 24 } Constraint ConG167: { Condition: _DayOfWeek = 2 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 + dSpilK167 + inflow600(+5) / 24 } Constraint ConG168: { Condition: _DayOfWeek = 2 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600(+5) / 24 } // Continuity at Gaston, Monday - Friday Constraint ConG049: { Condition: _DayOfWeek = 3 Expression: dStorG049 = dStorG048 - dTurbG049 + dTurbK049 + dSpilK049 + inflow600 / 24 } Constraint ConG050: { Condition: _DayOfWeek = 3 Expression: dStorG050 = dStorG049 - dTurbG050 + dTurbK050 +
dSpilK050 + inflow600 / 24 } Constraint ConG051: { Condition: _DayOfWeek = 3 Expression: dStorG051 = dStorG050 - dTurbG051 + dTurbK051 + dSpilK051 + inflow600 / 24 } Constraint ConG052: { Condition: _DayOfWeek = 3 Expression: dStorG052 = dStorG051 - dTurbG052 + dTurbK052 + dSpilK052 + inflow600 / 24 } Constraint ConG053: { Condition: _DayOfWeek = 3 Expression: dStorG053 = dStorG052 - dTurbG053 + dTurbK053 + dSpilK053 + inflow600 / 24 } Constraint ConG054: { Condition: _DayOfWeek = 3 Expression: dStorG054 = dStorG053 - dTurbG054 + dTurbK054 + dSpilK054 + inflow600 / 24 } Constraint ConG055: { Condition: _DayOfWeek = 3 Expression: dStorG055 = dStorG054 - dTurbG055 + dTurbK055 + dSpilK055 + inflow600 / 24 } Constraint ConG056: { Condition: _DayOfWeek = 3 Expression: dStorG056 = dStorG055 - dTurbG056 + dTurbK056 + dSpilK056 + inflow600 / 24 } Constraint ConG057: { Condition: _DayOfWeek = 3 Expression: dStorG057 = dStorG056 - dTurbG057 + dTurbK057 + dSpilK057 + inflow600 / 24 } Constraint ConG058: { Condition: _DayOfWeek = 3 Expression: dStorG058 = dStorG057 - dTurbG058 + dTurbK058 +
dSpilK058 + inflow600 / 24 } Constraint ConG059: { Condition: _DayOfWeek = 3 Expression: dStorG059 = dStorG058 - dTurbG059 + dTurbK059 + dSpilK059 + inflow600 / 24 } Constraint ConG060: { Condition: _DayOfWeek = 3 Expression: dStorG060 = dStorG059 - dTurbG060 + dTurbK060 + dSpilK060 + inflow600 / 24 } Constraint ConG061: { Condition: _DayOfWeek = 3 Expression: dStorG061 = dStorG060 - dTurbG061 + dTurbK061 + dSpilK061 + inflow600 / 24 } Constraint ConG062: { Condition: _DayOfWeek = 3 Expression: dStorG062 = dStorG061 - dTurbG062 + dTurbK062 + dSpilK062 + inflow600 / 24 } Constraint ConG063: { Condition: _DayOfWeek = 3 Expression: dStorG063 = dStorG062 - dTurbG063 + dTurbK063 +
dSpilK063 + inflow600 / 24 } Constraint ConG064: { Condition: _DayOfWeek = 3 Expression: dStorG064 = dStorG063 - dTurbG064 + dTurbK064 + dSpilK064 + inflow600 / 24 } Constraint ConG065: { Condition: _DayOfWeek = 3 Expression: dStorG065 = dStorG064 - dTurbG065 + dTurbK065 + dSpilK065 + inflow600 / 24 }
Constraint ConG066: { Condition: _DayOfWeek = 3 Expression: dStorG066 = dStorG065 - dTurbG066 + dTurbK066 + dSpilK066 + inflow600 / 24 } Constraint ConG067: { Condition: _DayOfWeek = 3 Expression: dStorG067 = dStorG066 - dTurbG067 + dTurbK067 + dSpilK067 + inflow600 / 24 } Constraint ConG068: { Condition: _DayOfWeek = 3 Expression: dStorG068 = dStorG067 - dTurbG068 + dTurbK068 +
dSpilK068 + inflow600 / 24 } Constraint ConG069: { Condition: _DayOfWeek = 3 Expression: dStorG069 = dStorG068 - dTurbG069 + dTurbK069 + dSpilK069 + inflow600 / 24 } Constraint ConG070: { Condition: _DayOfWeek = 3 Expression: dStorG070 = dStorG069 - dTurbG070 + dTurbK070 + dSpilK070 + inflow600 / 24 }
Constraint ConG071: { Condition: _DayOfWeek = 3 Expression: dStorG071 = dStorG070 - dTurbG071 + dTurbK071 + dSpilK071 + inflow600 / 24 } Constraint ConG072: { Condition: _DayOfWeek = 3 Expression: dStorG072 = dStorG071 - dTurbG072 + dTurbK072 + dSpilK072 + inflow600 / 24 }
Constraint ConG073: { Condition: _DayOfWeek = 3 Expression: dStorG073 = dStorG072 - dTurbG073 + dTurbK073 + dSpilK073 + inflow600(+1) / 24 } Constraint ConG074: { Condition: _DayOfWeek = 3 Expression: dStorG074 = dStorG073 - dTurbG074 + dTurbK074 + dSpilK074 + inflow600(+1) / 24 }
159
Constraint ConG075: { Condition: _DayOfWeek = 3 Expression: dStorG075 = dStorG074 - dTurbG075 + dTurbK075 + dSpilK075 + inflow600(+1) / 24 } Constraint ConG076: { Condition: _DayOfWeek = 3 Expression: dStorG076 = dStorG075 - dTurbG076 + dTurbK076 + dSpilK076 + inflow600(+1) / 24 }
Constraint ConG077: { Condition: _DayOfWeek = 3 Expression: dStorG077 = dStorG076 - dTurbG077 + dTurbK077 + dSpilK077 + inflow600(+1) / 24 } Constraint ConG078: { Condition: _DayOfWeek = 3 Expression: dStorG078 = dStorG077 - dTurbG078 + dTurbK078 + dSpilK078 + inflow600(+1) / 24 } Constraint ConG079: { Condition: _DayOfWeek = 3 Expression: dStorG079 = dStorG078 - dTurbG079 + dTurbK079 +
dSpilK079 + inflow600(+1) / 24 } Constraint ConG080: { Condition: _DayOfWeek = 3 Expression: dStorG080 = dStorG079 - dTurbG080 + dTurbK080 + dSpilK080 + inflow600(+1) / 24 } Constraint ConG081: { Condition: _DayOfWeek = 3 Expression: dStorG081 = dStorG080 - dTurbG081 + dTurbK081 + dSpilK081 + inflow600(+1) / 24 } Constraint ConG082: { Condition: _DayOfWeek = 3 Expression: dStorG082 = dStorG081 - dTurbG082 + dTurbK082 + dSpilK082 + inflow600(+1) / 24 } Constraint ConG083: { Condition: _DayOfWeek = 3 Expression: dStorG083 = dStorG082 - dTurbG083 + dTurbK083 + dSpilK083 + inflow600(+1) / 24 } Constraint ConG084: { Condition: _DayOfWeek = 3 Expression: dStorG084 = dStorG083 - dTurbG084 + dTurbK084 +
dSpilK084 + inflow600(+1) / 24 } Constraint ConG085: { Condition: _DayOfWeek = 3 Expression: dStorG085 = dStorG084 - dTurbG085 + dTurbK085 + dSpilK085 + inflow600(+1) / 24 } Constraint ConG086: { Condition: _DayOfWeek = 3 Expression: dStorG086 = dStorG085 - dTurbG086 + dTurbK086 + dSpilK086 + inflow600(+1) / 24 } Constraint ConG087: { Condition: _DayOfWeek = 3 Expression: dStorG087 = dStorG086 - dTurbG087 + dTurbK087 + dSpilK087 + inflow600(+1) / 24 } Constraint ConG088: { Condition: _DayOfWeek = 3 Expression: dStorG088 = dStorG087 - dTurbG088 + dTurbK088 + dSpilK088 + inflow600(+1) / 24 } Constraint ConG089: { Condition: _DayOfWeek = 3 Expression: dStorG089 = dStorG088 - dTurbG089 + dTurbK089 + dSpilK089 + inflow600(+1) / 24 } Constraint ConG090: { Condition: _DayOfWeek = 3 Expression: dStorG090 = dStorG089 - dTurbG090 + dTurbK090 + dSpilK090 + inflow600(+1) / 24 } Constraint ConG091: { Condition: _DayOfWeek = 3 Expression: dStorG091 = dStorG090 - dTurbG091 + dTurbK091 + dSpilK091 + inflow600(+1) / 24 } Constraint ConG092: { Condition: _DayOfWeek = 3 Expression: dStorG092 = dStorG091 - dTurbG092 + dTurbK092 +
dSpilK092 + inflow600(+1) / 24 } Constraint ConG093: { Condition: _DayOfWeek = 3 Expression: dStorG093 = dStorG092 - dTurbG093 + dTurbK093 + dSpilK093 + inflow600(+1) / 24 } Constraint ConG094: { Condition: _DayOfWeek = 3 Expression: dStorG094 = dStorG093 - dTurbG094 + dTurbK094 + dSpilK094 + inflow600(+1) / 24 } Constraint ConG095: { Condition: _DayOfWeek = 3 Expression: dStorG095 = dStorG094 - dTurbG095 + dTurbK095 + dSpilK095 + inflow600(+1) / 24 } Constraint ConG096: { Condition: _DayOfWeek = 3 Expression: dStorG096 = dStorG095 - dTurbG096 + dTurbK096 + dSpilK096 + inflow600(+1) / 24 }
Constraint ConG097: { Condition: _DayOfWeek = 3 Expression: dStorG097 = dStorG096 - dTurbG097 + dTurbK097 + dSpilK097 + inflow600(+2) / 24 } Constraint ConG098: { Condition: _DayOfWeek = 3 Expression: dStorG098 = dStorG097 - dTurbG098 + dTurbK098 + dSpilK098 + inflow600(+2) / 24 } Constraint ConG099: { Condition: _DayOfWeek = 3 Expression: dStorG099 = dStorG098 - dTurbG099 + dTurbK099 +
dSpilK099 + inflow600(+2) / 24 } Constraint ConG100: { Condition: _DayOfWeek = 3 Expression: dStorG100 = dStorG099 - dTurbG100 + dTurbK100 + dSpilK100 + inflow600(+2) / 24 } Constraint ConG101: { Condition: _DayOfWeek = 3 Expression: dStorG101 = dStorG100 - dTurbG101 + dTurbK101 + dSpilK101 + inflow600(+2) / 24 }
Constraint ConG102: { Condition: _DayOfWeek = 3 Expression: dStorG102 = dStorG101 - dTurbG102 + dTurbK102 + dSpilK102 + inflow600(+2) / 24 } Constraint ConG103: { Condition: _DayOfWeek = 3 Expression: dStorG103 = dStorG102 - dTurbG103 + dTurbK103 + dSpilK103 + inflow600(+2) / 24 } Constraint ConG104: { Condition: _DayOfWeek = 3 Expression: dStorG104 = dStorG103 - dTurbG104 + dTurbK104 +
dSpilK104 + inflow600(+2) / 24 } Constraint ConG105: { Condition: _DayOfWeek = 3 Expression: dStorG105 = dStorG104 - dTurbG105 + dTurbK105 + dSpilK105 + inflow600(+2) / 24 } Constraint ConG106: { Condition: _DayOfWeek = 3 Expression: dStorG106 = dStorG105 - dTurbG106 + dTurbK106 + dSpilK106 + inflow600(+2) / 24 }
Constraint ConG107: { Condition: _DayOfWeek = 3 Expression: dStorG107 = dStorG106 - dTurbG107 + dTurbK107 + dSpilK107 + inflow600(+2) / 24 } Constraint ConG108: { Condition: _DayOfWeek = 3 Expression: dStorG108 = dStorG107 - dTurbG108 + dTurbK108 + dSpilK108 + inflow600(+2) / 24 }
160
Constraint ConG109: { Condition: _DayOfWeek = 3 Expression: dStorG109 = dStorG108 - dTurbG109 + dTurbK109 + dSpilK109 + inflow600(+2) / 24 } Constraint ConG110: { Condition: _DayOfWeek = 3 Expression: dStorG110 = dStorG109 - dTurbG110 + dTurbK110 + dSpilK110 + inflow600(+2) / 24 }
Constraint ConG111: { Condition: _DayOfWeek = 3 Expression: dStorG111 = dStorG110 - dTurbG111 + dTurbK111 + dSpilK111 + inflow600(+2) / 24 } Constraint ConG112: { Condition: _DayOfWeek = 3 Expression: dStorG112 = dStorG111 - dTurbG112 + dTurbK112 + dSpilK112 + inflow600(+2) / 24 } Constraint ConG113: { Condition: _DayOfWeek = 3 Expression: dStorG113 = dStorG112 - dTurbG113 + dTurbK113 +
dSpilK113 + inflow600(+2) / 24 } Constraint ConG114: { Condition: _DayOfWeek = 3 Expression: dStorG114 = dStorG113 - dTurbG114 + dTurbK114 + dSpilK114 + inflow600(+2) / 24 } Constraint ConG115: { Condition: _DayOfWeek = 3 Expression: dStorG115 = dStorG114 - dTurbG115 + dTurbK115 + dSpilK115 + inflow600(+2) / 24 } Constraint ConG116: { Condition: _DayOfWeek = 3 Expression: dStorG116 = dStorG115 - dTurbG116 + dTurbK116 + dSpilK116 + inflow600(+2) / 24 } Constraint ConG117: { Condition: _DayOfWeek = 3 Expression: dStorG117 = dStorG116 - dTurbG117 + dTurbK117 + dSpilK117 + inflow600(+2) / 24 } Constraint ConG118: { Condition: _DayOfWeek = 3 Expression: dStorG118 = dStorG117 - dTurbG118 + dTurbK118 +
dSpilK118 + inflow600(+2) / 24 } Constraint ConG119: { Condition: _DayOfWeek = 3 Expression: dStorG119 = dStorG118 - dTurbG119 + dTurbK119 + dSpilK119 + inflow600(+2) / 24 } Constraint ConG120: { Condition: _DayOfWeek = 3 Expression: dStorG120 = dStorG119 - dTurbG120 + dTurbK120 + dSpilK120 + inflow600(+2) / 24 } Constraint ConG121: { Condition: _DayOfWeek = 3 Expression: dStorG121 = dStorG120 - dTurbG121 + dTurbK121 + dSpilK121 + inflow600(+3) / 24 } Constraint ConG122: { Condition: _DayOfWeek = 3 Expression: dStorG122 = dStorG121 - dTurbG122 + dTurbK122 + dSpilK122 + inflow600(+3) / 24 } Constraint ConG123: { Condition: _DayOfWeek = 3 Expression: dStorG123 = dStorG122 - dTurbG123 + dTurbK123 + dSpilK123 + inflow600(+3) / 24 } Constraint ConG124: { Condition: _DayOfWeek = 3 Expression: dStorG124 = dStorG123 - dTurbG124 + dTurbK124 + dSpilK124 + inflow600(+3) / 24 } Constraint ConG125: { Condition: _DayOfWeek = 3 Expression: dStorG125 = dStorG124 - dTurbG125 + dTurbK125 + dSpilK125 + inflow600(+3) / 24 }
Constraint ConG126: { Condition: _DayOfWeek = 3 Expression: dStorG126 = dStorG125 - dTurbG126 + dTurbK126 + dSpilK126 + inflow600(+3) / 24 } Constraint ConG127: { Condition: _DayOfWeek = 3 Expression: dStorG127 = dStorG126 - dTurbG127 + dTurbK127 + dSpilK127 + inflow600(+3) / 24 } Constraint ConG128: { Condition: _DayOfWeek = 3 Expression: dStorG128 = dStorG127 - dTurbG128 + dTurbK128 + dSpilK128 + inflow600(+3) / 24 } Constraint ConG129: { Condition: _DayOfWeek = 3 Expression: dStorG129 = dStorG128 - dTurbG129 + dTurbK129 + dSpilK129 + inflow600(+3) / 24 } Constraint ConG130: { Condition: _DayOfWeek = 3 Expression: dStorG130 = dStorG129 - dTurbG130 + dTurbK130 + dSpilK130 + inflow600(+3) / 24 }
Constraint ConG131: { Condition: _DayOfWeek = 3 Expression: dStorG131 = dStorG130 - dTurbG131 + dTurbK131 + dSpilK131 + inflow600(+3) / 24 } Constraint ConG132: { Condition: _DayOfWeek = 3 Expression: dStorG132 = dStorG131 - dTurbG132 + dTurbK132 + dSpilK132 + inflow600(+3) / 24 } Constraint ConG133: { Condition: _DayOfWeek = 3 Expression: dStorG133 = dStorG132 - dTurbG133 + dTurbK133 +
dSpilK133 + inflow600(+3) / 24 } Constraint ConG134: { Condition: _DayOfWeek = 3 Expression: dStorG134 = dStorG133 - dTurbG134 + dTurbK134 + dSpilK134 + inflow600(+3) / 24 } Constraint ConG135: { Condition: _DayOfWeek = 3 Expression: dStorG135 = dStorG134 - dTurbG135 + dTurbK135 + dSpilK135 + inflow600(+3) / 24 }
Constraint ConG136: { Condition: _DayOfWeek = 3 Expression: dStorG136 = dStorG135 - dTurbG136 + dTurbK136 + dSpilK136 + inflow600(+3) / 24 } Constraint ConG137: { Condition: _DayOfWeek = 3 Expression: dStorG137 = dStorG136 - dTurbG137 + dTurbK137 + dSpilK137 + inflow600(+3) / 24 } Constraint ConG138: { Condition: _DayOfWeek = 3 Expression: dStorG138 = dStorG137 - dTurbG138 + dTurbK138 +
dSpilK138 + inflow600(+3) / 24 } Constraint ConG139: { Condition: _DayOfWeek = 3 Expression: dStorG139 = dStorG138 - dTurbG139 + dTurbK139 + dSpilK139 + inflow600(+3) / 24 } Constraint ConG140: { Condition: _DayOfWeek = 3 Expression: dStorG140 = dStorG139 - dTurbG140 + dTurbK140 + dSpilK140 + inflow600(+3) / 24 }
Constraint ConG141: { Condition: _DayOfWeek = 3 Expression: dStorG141 = dStorG140 - dTurbG141 + dTurbK141 + dSpilK141 + inflow600(+3) / 24 } Constraint ConG142: { Condition: _DayOfWeek = 3 Expression: dStorG142 = dStorG141 - dTurbG142 + dTurbK142 + dSpilK142 + inflow600(+3) / 24 }
161
Constraint ConG143: { Condition: _DayOfWeek = 3 Expression: dStorG143 = dStorG142 - dTurbG143 + dTurbK143 + dSpilK143 + inflow600(+3) / 24 } Constraint ConG144: { Condition: _DayOfWeek = 3 Expression: dStorG144 = dStorG143 - dTurbG144 + dTurbK144 + dSpilK144 + inflow600(+3) / 24 }
Constraint ConG145: { Condition: _DayOfWeek = 3 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600(+4) / 24 } Constraint ConG146: { Condition: _DayOfWeek = 3 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 + dSpilK146 + inflow600(+4) / 24 }
Constraint ConG147: { Condition: _DayOfWeek = 3 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600(+4) / 24 } Constraint ConG148: { Condition: _DayOfWeek = 3 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600(+4) / 24 } Constraint ConG149: { Condition: _DayOfWeek = 3 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 + dSpilK149 + inflow600(+4) / 24 } Constraint ConG150: { Condition: _DayOfWeek = 3 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600(+4) / 24 } Constraint ConG151: { Condition: _DayOfWeek = 3 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600(+4) / 24 }
Constraint ConG152: { Condition: _DayOfWeek = 3 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 + dSpilK152 + inflow600(+4) / 24 } Constraint ConG153: { Condition: _DayOfWeek = 3 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600(+4) / 24 } Constraint ConG154: { Condition: _DayOfWeek = 3 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 + dSpilK154 + inflow600(+4) / 24 } Constraint ConG155: { Condition: _DayOfWeek = 3 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600(+4) / 24 } Constraint ConG156: { Condition: _DayOfWeek = 3 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600(+4) / 24 } Constraint ConG157: { Condition: _DayOfWeek = 3 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 + dSpilK157 + inflow600(+4) / 24 } Constraint ConG158: { Condition: _DayOfWeek = 3 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600(+4) / 24 } Constraint ConG159: { Condition: _DayOfWeek = 3 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 + dSpilK159 + inflow600(+4) / 24 }
Constraint ConG160: { Condition: _DayOfWeek = 3 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600(+4) / 24 } Constraint ConG161: { Condition: _DayOfWeek = 3 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 + dSpilK161 + inflow600(+4) / 24 } Constraint ConG162: { Condition: _DayOfWeek = 3 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600(+4) / 24 } Constraint ConG163: { Condition: _DayOfWeek = 3 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600(+4) / 24 } Constraint ConG164: { Condition: _DayOfWeek = 3 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 + dSpilK164 + inflow600(+4) / 24 }
Constraint ConG165: { Condition: _DayOfWeek = 3 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600(+4) / 24 } Constraint ConG166: { Condition: _DayOfWeek = 3 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 + dSpilK166 + inflow600(+4) / 24 } Constraint ConG167: { Condition: _DayOfWeek = 3 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 +
dSpilK167 + inflow600(+4) / 24 } Constraint ConG168: { Condition: _DayOfWeek = 3 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600(+4) / 24 } // Continuity at Gaston, Tuesday - Friday
Constraint ConG073: { Condition: _DayOfWeek = 4 Expression: dStorG073 = dStorG072 - dTurbG073 + dTurbK073 + dSpilK073 + inflow600 / 24 } Constraint ConG074: { Condition: _DayOfWeek = 4 Expression: dStorG074 = dStorG073 - dTurbG074 + dTurbK074 + dSpilK074 + inflow600 / 24 } Constraint ConG075: { Condition: _DayOfWeek = 4 Expression: dStorG075 = dStorG074 - dTurbG075 + dTurbK075 +
dSpilK075 + inflow600 / 24 } Constraint ConG076: { Condition: _DayOfWeek = 4 Expression: dStorG076 = dStorG075 - dTurbG076 + dTurbK076 + dSpilK076 + inflow600 / 24 } Constraint ConG077: { Condition: _DayOfWeek = 4 Expression: dStorG077 = dStorG076 - dTurbG077 + dTurbK077 + dSpilK077 + inflow600 / 24 }
Constraint ConG078: { Condition: _DayOfWeek = 4 Expression: dStorG078 = dStorG077 - dTurbG078 + dTurbK078 + dSpilK078 + inflow600 / 24 } Constraint ConG079: { Condition: _DayOfWeek = 4 Expression: dStorG079 = dStorG078 - dTurbG079 + dTurbK079 + dSpilK079 + inflow600 / 24 }
162
Constraint ConG080: { Condition: _DayOfWeek = 4 Expression: dStorG080 = dStorG079 - dTurbG080 + dTurbK080 + dSpilK080 + inflow600 / 24 } Constraint ConG081: { Condition: _DayOfWeek = 4 Expression: dStorG081 = dStorG080 - dTurbG081 + dTurbK081 + dSpilK081 + inflow600 / 24 }
Constraint ConG082: { Condition: _DayOfWeek = 4 Expression: dStorG082 = dStorG081 - dTurbG082 + dTurbK082 + dSpilK082 + inflow600 / 24 } Constraint ConG083: { Condition: _DayOfWeek = 4 Expression: dStorG083 = dStorG082 - dTurbG083 + dTurbK083 + dSpilK083 + inflow600 / 24 } Constraint ConG084: { Condition: _DayOfWeek = 4 Expression: dStorG084 = dStorG083 - dTurbG084 + dTurbK084 +
dSpilK084 + inflow600 / 24 } Constraint ConG085: { Condition: _DayOfWeek = 4 Expression: dStorG085 = dStorG084 - dTurbG085 + dTurbK085 + dSpilK085 + inflow600 / 24 } Constraint ConG086: { Condition: _DayOfWeek = 4 Expression: dStorG086 = dStorG085 - dTurbG086 + dTurbK086 + dSpilK086 + inflow600 / 24 } Constraint ConG087: { Condition: _DayOfWeek = 4 Expression: dStorG087 = dStorG086 - dTurbG087 + dTurbK087 + dSpilK087 + inflow600 / 24 } Constraint ConG088: { Condition: _DayOfWeek = 4 Expression: dStorG088 = dStorG087 - dTurbG088 + dTurbK088 + dSpilK088 + inflow600 / 24 } Constraint ConG089: { Condition: _DayOfWeek = 4 Expression: dStorG089 = dStorG088 - dTurbG089 + dTurbK089 +
dSpilK089 + inflow600 / 24 } Constraint ConG090: { Condition: _DayOfWeek = 4 Expression: dStorG090 = dStorG089 - dTurbG090 + dTurbK090 + dSpilK090 + inflow600 / 24 } Constraint ConG091: { Condition: _DayOfWeek = 4 Expression: dStorG091 = dStorG090 - dTurbG091 + dTurbK091 + dSpilK091 + inflow600 / 24 } Constraint ConG092: { Condition: _DayOfWeek = 4 Expression: dStorG092 = dStorG091 - dTurbG092 + dTurbK092 + dSpilK092 + inflow600 / 24 } Constraint ConG093: { Condition: _DayOfWeek = 4 Expression: dStorG093 = dStorG092 - dTurbG093 + dTurbK093 + dSpilK093 + inflow600 / 24 } Constraint ConG094: { Condition: _DayOfWeek = 4 Expression: dStorG094 = dStorG093 - dTurbG094 + dTurbK094 + dSpilK094 + inflow600 / 24 } Constraint ConG095: { Condition: _DayOfWeek = 4 Expression: dStorG095 = dStorG094 - dTurbG095 + dTurbK095 + dSpilK095 + inflow600 / 24 } Constraint ConG096: { Condition: _DayOfWeek = 4 Expression: dStorG096 = dStorG095 - dTurbG096 + dTurbK096 + dSpilK096 + inflow600 / 24 }
Constraint ConG097: { Condition: _DayOfWeek = 4 Expression: dStorG097 = dStorG096 - dTurbG097 + dTurbK097 + dSpilK097 + inflow600(+1) / 24 } Constraint ConG098: { Condition: _DayOfWeek = 4 Expression: dStorG098 = dStorG097 - dTurbG098 + dTurbK098 + dSpilK098 + inflow600(+1) / 24 } Constraint ConG099: { Condition: _DayOfWeek = 4 Expression: dStorG099 = dStorG098 - dTurbG099 + dTurbK099 + dSpilK099 + inflow600(+1) / 24 } Constraint ConG100: { Condition: _DayOfWeek = 4 Expression: dStorG100 = dStorG099 - dTurbG100 + dTurbK100 + dSpilK100 + inflow600(+1) / 24 } Constraint ConG101: { Condition: _DayOfWeek = 4 Expression: dStorG101 = dStorG100 - dTurbG101 + dTurbK101 + dSpilK101 + inflow600(+1) / 24 }
Constraint ConG102: { Condition: _DayOfWeek = 4 Expression: dStorG102 = dStorG101 - dTurbG102 + dTurbK102 + dSpilK102 + inflow600(+1) / 24 } Constraint ConG103: { Condition: _DayOfWeek = 4 Expression: dStorG103 = dStorG102 - dTurbG103 + dTurbK103 + dSpilK103 + inflow600(+1) / 24 } Constraint ConG104: { Condition: _DayOfWeek = 4 Expression: dStorG104 = dStorG103 - dTurbG104 + dTurbK104 +
dSpilK104 + inflow600(+1) / 24 } Constraint ConG105: { Condition: _DayOfWeek = 4 Expression: dStorG105 = dStorG104 - dTurbG105 + dTurbK105 + dSpilK105 + inflow600(+1) / 24 } Constraint ConG106: { Condition: _DayOfWeek = 4 Expression: dStorG106 = dStorG105 - dTurbG106 + dTurbK106 + dSpilK106 + inflow600(+1) / 24 }
Constraint ConG107: { Condition: _DayOfWeek = 4 Expression: dStorG107 = dStorG106 - dTurbG107 + dTurbK107 + dSpilK107 + inflow600(+1) / 24 } Constraint ConG108: { Condition: _DayOfWeek = 4 Expression: dStorG108 = dStorG107 - dTurbG108 + dTurbK108 + dSpilK108 + inflow600(+1) / 24 } Constraint ConG109: { Condition: _DayOfWeek = 4 Expression: dStorG109 = dStorG108 - dTurbG109 + dTurbK109 +
dSpilK109 + inflow600(+1) / 24 } Constraint ConG110: { Condition: _DayOfWeek = 4 Expression: dStorG110 = dStorG109 - dTurbG110 + dTurbK110 + dSpilK110 + inflow600(+1) / 24 } Constraint ConG111: { Condition: _DayOfWeek = 4 Expression: dStorG111 = dStorG110 - dTurbG111 + dTurbK111 + dSpilK111 + inflow600(+1) / 24 }
Constraint ConG112: { Condition: _DayOfWeek = 4 Expression: dStorG112 = dStorG111 - dTurbG112 + dTurbK112 + dSpilK112 + inflow600(+1) / 24 } Constraint ConG113: { Condition: _DayOfWeek = 4 Expression: dStorG113 = dStorG112 - dTurbG113 + dTurbK113 + dSpilK113 + inflow600(+1) / 24 }
163
Constraint ConG114: { Condition: _DayOfWeek = 4 Expression: dStorG114 = dStorG113 - dTurbG114 + dTurbK114 + dSpilK114 + inflow600(+1) / 24 } Constraint ConG115: { Condition: _DayOfWeek = 4 Expression: dStorG115 = dStorG114 - dTurbG115 + dTurbK115 + dSpilK115 + inflow600(+1) / 24 }
Constraint ConG116: { Condition: _DayOfWeek = 4 Expression: dStorG116 = dStorG115 - dTurbG116 + dTurbK116 + dSpilK116 + inflow600(+1) / 24 } Constraint ConG117: { Condition: _DayOfWeek = 4 Expression: dStorG117 = dStorG116 - dTurbG117 + dTurbK117 + dSpilK117 + inflow600(+1) / 24 } Constraint ConG118: { Condition: _DayOfWeek = 4 Expression: dStorG118 = dStorG117 - dTurbG118 + dTurbK118 +
dSpilK118 + inflow600(+1) / 24 } Constraint ConG119: { Condition: _DayOfWeek = 4 Expression: dStorG119 = dStorG118 - dTurbG119 + dTurbK119 + dSpilK119 + inflow600(+1) / 24 } Constraint ConG120: { Condition: _DayOfWeek = 4 Expression: dStorG120 = dStorG119 - dTurbG120 + dTurbK120 + dSpilK120 + inflow600(+1) / 24 } Constraint ConG121: { Condition: _DayOfWeek = 4 Expression: dStorG121 = dStorG120 - dTurbG121 + dTurbK121 + dSpilK121 + inflow600(+2) / 24 } Constraint ConG122: { Condition: _DayOfWeek = 4 Expression: dStorG122 = dStorG121 - dTurbG122 + dTurbK122 + dSpilK122 + inflow600(+2) / 24 }
Constraint ConG123: { Condition: _DayOfWeek = 4 Expression: dStorG123 = dStorG122 - dTurbG123 + dTurbK123 + dSpilK123 + inflow600(+2) / 24 } Constraint ConG124: { Condition: _DayOfWeek = 4 Expression: dStorG124 = dStorG123 - dTurbG124 + dTurbK124 + dSpilK124 + inflow600(+2) / 24 } Constraint ConG125: { Condition: _DayOfWeek = 4 Expression: dStorG125 = dStorG124 - dTurbG125 + dTurbK125 + dSpilK125 + inflow600(+2) / 24 } Constraint ConG126: { Condition: _DayOfWeek = 4 Expression: dStorG126 = dStorG125 - dTurbG126 + dTurbK126 + dSpilK126 + inflow600(+2) / 24 } Constraint ConG127: { Condition: _DayOfWeek = 4 Expression: dStorG127 = dStorG126 - dTurbG127 + dTurbK127 + dSpilK127 + inflow600(+2) / 24 } Constraint ConG128: { Condition: _DayOfWeek = 4 Expression: dStorG128 = dStorG127 - dTurbG128 + dTurbK128 + dSpilK128 + inflow600(+2) / 24 } Constraint ConG129: { Condition: _DayOfWeek = 4 Expression: dStorG129 = dStorG128 - dTurbG129 + dTurbK129 + dSpilK129 + inflow600(+2) / 24 } Constraint ConG130: { Condition: _DayOfWeek = 4 Expression: dStorG130 = dStorG129 - dTurbG130 + dTurbK130 + dSpilK130 + inflow600(+2) / 24 }
Constraint ConG131: { Condition: _DayOfWeek = 4 Expression: dStorG131 = dStorG130 - dTurbG131 + dTurbK131 + dSpilK131 + inflow600(+2) / 24 } Constraint ConG132: { Condition: _DayOfWeek = 4 Expression: dStorG132 = dStorG131 - dTurbG132 + dTurbK132 + dSpilK132 + inflow600(+2) / 24 } Constraint ConG133: { Condition: _DayOfWeek = 4 Expression: dStorG133 = dStorG132 - dTurbG133 + dTurbK133 + dSpilK133 + inflow600(+2) / 24 } Constraint ConG134: { Condition: _DayOfWeek = 4 Expression: dStorG134 = dStorG133 - dTurbG134 + dTurbK134 + dSpilK134 + inflow600(+2) / 24 } Constraint ConG135: { Condition: _DayOfWeek = 4 Expression: dStorG135 = dStorG134 - dTurbG135 + dTurbK135 + dSpilK135 + inflow600(+2) / 24 }
Constraint ConG136: { Condition: _DayOfWeek = 4 Expression: dStorG136 = dStorG135 - dTurbG136 + dTurbK136 + dSpilK136 + inflow600(+2) / 24 } Constraint ConG137: { Condition: _DayOfWeek = 4 Expression: dStorG137 = dStorG136 - dTurbG137 + dTurbK137 + dSpilK137 + inflow600(+2) / 24 } Constraint ConG138: { Condition: _DayOfWeek = 4 Expression: dStorG138 = dStorG137 - dTurbG138 + dTurbK138 +
dSpilK138 + inflow600(+2) / 24 } Constraint ConG139: { Condition: _DayOfWeek = 4 Expression: dStorG139 = dStorG138 - dTurbG139 + dTurbK139 + dSpilK139 + inflow600(+2) / 24 } Constraint ConG140: { Condition: _DayOfWeek = 4 Expression: dStorG140 = dStorG139 - dTurbG140 + dTurbK140 + dSpilK140 + inflow600(+2) / 24 }
Constraint ConG141: { Condition: _DayOfWeek = 4 Expression: dStorG141 = dStorG140 - dTurbG141 + dTurbK141 + dSpilK141 + inflow600(+2) / 24 } Constraint ConG142: { Condition: _DayOfWeek = 4 Expression: dStorG142 = dStorG141 - dTurbG142 + dTurbK142 + dSpilK142 + inflow600(+2) / 24 } Constraint ConG143: { Condition: _DayOfWeek = 4 Expression: dStorG143 = dStorG142 - dTurbG143 + dTurbK143 +
dSpilK143 + inflow600(+2) / 24 } Constraint ConG144: { Condition: _DayOfWeek = 4 Expression: dStorG144 = dStorG143 - dTurbG144 + dTurbK144 + dSpilK144 + inflow600(+2) / 24 } Constraint ConG145: { Condition: _DayOfWeek = 4 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600(+2) / 24 }
Constraint ConG146: { Condition: _DayOfWeek = 4 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 + dSpilK146 + inflow600(+2) / 24 } Constraint ConG147: { Condition: _DayOfWeek = 4 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600(+2) / 24 }
164
Constraint ConG148: { Condition: _DayOfWeek = 4 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600(+2) / 24 } Constraint ConG149: { Condition: _DayOfWeek = 4 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 +
dSpilK149 + inflow600(+3) / 24 } Constraint ConG150: { Condition: _DayOfWeek = 4 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600(+3) / 24 } Constraint ConG151: { Condition: _DayOfWeek = 4 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600(+3) / 24 }
Constraint ConG152: { Condition: _DayOfWeek = 4 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 + dSpilK152 + inflow600(+3) / 24 } Constraint ConG153: { Condition: _DayOfWeek = 4 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600(+3) / 24 } Constraint ConG154: { Condition: _DayOfWeek = 4 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 + dSpilK154 + inflow600(+3) / 24 } Constraint ConG155: { Condition: _DayOfWeek = 4 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600(+3) / 24 } Constraint ConG156: { Condition: _DayOfWeek = 4 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600(+3) / 24 }
Constraint ConG157: { Condition: _DayOfWeek = 4 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 + dSpilK157 + inflow600(+3) / 24 } Constraint ConG158: { Condition: _DayOfWeek = 4 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600(+3) / 24 } Constraint ConG159: { Condition: _DayOfWeek = 4 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 + dSpilK159 + inflow600(+3) / 24 } Constraint ConG160: { Condition: _DayOfWeek = 4 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600(+3) / 24 } Constraint ConG161: { Condition: _DayOfWeek = 4 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 + dSpilK161 + inflow600(+3) / 24 } Constraint ConG162: { Condition: _DayOfWeek = 4 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600(+3) / 24 } Constraint ConG163: { Condition: _DayOfWeek = 4 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600(+3) / 24 } Constraint ConG164: { Condition: _DayOfWeek = 4 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 + dSpilK164 + inflow600(+3) / 24 }
Constraint ConG165: { Condition: _DayOfWeek = 4 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600(+3) / 24 } Constraint ConG166: { Condition: _DayOfWeek = 4 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 + dSpilK166 + inflow600(+3) / 24 } Constraint ConG167: { Condition: _DayOfWeek = 4 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 + dSpilK167 + inflow600(+3) / 24 } Constraint ConG168: { Condition: _DayOfWeek = 4 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600(+3) / 24 } // Continuity at Gaston, Wednesday - Friday
Constraint ConG097: { Condition: _DayOfWeek = 5 Expression: dStorG097 = dStorG096 - dTurbG097 + dTurbK097 + dSpilK097 + inflow600 / 24 } Constraint ConG098: { Condition: _DayOfWeek = 5 Expression: dStorG098 = dStorG097 - dTurbG098 + dTurbK098 + dSpilK098 + inflow600 / 24 } Constraint ConG099: { Condition: _DayOfWeek = 5 Expression: dStorG099 = dStorG098 - dTurbG099 + dTurbK099 +
dSpilK099 + inflow600 / 24 } Constraint ConG100: { Condition: _DayOfWeek = 5 Expression: dStorG100 = dStorG099 - dTurbG100 + dTurbK100 + dSpilK100 + inflow600 / 24 } Constraint ConG101: { Condition: _DayOfWeek = 5 Expression: dStorG101 = dStorG100 - dTurbG101 + dTurbK101 + dSpilK101 + inflow600 / 24 }
Constraint ConG102: { Condition: _DayOfWeek = 5 Expression: dStorG102 = dStorG101 - dTurbG102 + dTurbK102 + dSpilK102 + inflow600 / 24 } Constraint ConG103: { Condition: _DayOfWeek = 5 Expression: dStorG103 = dStorG102 - dTurbG103 + dTurbK103 + dSpilK103 + inflow600 / 24 } Constraint ConG104: { Condition: _DayOfWeek = 5 Expression: dStorG104 = dStorG103 - dTurbG104 + dTurbK104 +
dSpilK104 + inflow600 / 24 } Constraint ConG105: { Condition: _DayOfWeek = 5 Expression: dStorG105 = dStorG104 - dTurbG105 + dTurbK105 + dSpilK105 + inflow600 / 24 } Constraint ConG106: { Condition: _DayOfWeek = 5 Expression: dStorG106 = dStorG105 - dTurbG106 + dTurbK106 + dSpilK106 + inflow600 / 24 }
Constraint ConG107: { Condition: _DayOfWeek = 5 Expression: dStorG107 = dStorG106 - dTurbG107 + dTurbK107 + dSpilK107 + inflow600 / 24 } Constraint ConG108: { Condition: _DayOfWeek = 5 Expression: dStorG108 = dStorG107 - dTurbG108 + dTurbK108 + dSpilK108 + inflow600 / 24 }
165
Constraint ConG109: { Condition: _DayOfWeek = 5 Expression: dStorG109 = dStorG108 - dTurbG109 + dTurbK109 + dSpilK109 + inflow600 / 24 } Constraint ConG110: { Condition: _DayOfWeek = 5 Expression: dStorG110 = dStorG109 - dTurbG110 + dTurbK110 + dSpilK110 + inflow600 / 24 }
Constraint ConG111: { Condition: _DayOfWeek = 5 Expression: dStorG111 = dStorG110 - dTurbG111 + dTurbK111 + dSpilK111 + inflow600 / 24 } Constraint ConG112: { Condition: _DayOfWeek = 5 Expression: dStorG112 = dStorG111 - dTurbG112 + dTurbK112 + dSpilK112 + inflow600 / 24 } Constraint ConG113: { Condition: _DayOfWeek = 5 Expression: dStorG113 = dStorG112 - dTurbG113 + dTurbK113 +
dSpilK113 + inflow600 / 24 } Constraint ConG114: { Condition: _DayOfWeek = 5 Expression: dStorG114 = dStorG113 - dTurbG114 + dTurbK114 + dSpilK114 + inflow600 / 24 } Constraint ConG115: { Condition: _DayOfWeek = 5 Expression: dStorG115 = dStorG114 - dTurbG115 + dTurbK115 + dSpilK115 + inflow600 / 24 } Constraint ConG116: { Condition: _DayOfWeek = 5 Expression: dStorG116 = dStorG115 - dTurbG116 + dTurbK116 + dSpilK116 + inflow600 / 24 } Constraint ConG117: { Condition: _DayOfWeek = 5 Expression: dStorG117 = dStorG116 - dTurbG117 + dTurbK117 + dSpilK117 + inflow600 / 24 } Constraint ConG118: { Condition: _DayOfWeek = 5 Expression: dStorG118 = dStorG117 - dTurbG118 + dTurbK118 +
dSpilK118 + inflow600 / 24 } Constraint ConG119: { Condition: _DayOfWeek = 5 Expression: dStorG119 = dStorG118 - dTurbG119 + dTurbK119 + dSpilK119 + inflow600 / 24 } Constraint ConG120: { Condition: _DayOfWeek = 5 Expression: dStorG120 = dStorG119 - dTurbG120 + dTurbK120 + dSpilK120 + inflow600 / 24 } Constraint ConG121: { Condition: _DayOfWeek = 5 Expression: dStorG121 = dStorG120 - dTurbG121 + dTurbK121 + dSpilK121 + inflow600(+1) / 24 } Constraint ConG122: { Condition: _DayOfWeek = 5 Expression: dStorG122 = dStorG121 - dTurbG122 + dTurbK122 + dSpilK122 + inflow600(+1) / 24 } Constraint ConG123: { Condition: _DayOfWeek = 5 Expression: dStorG123 = dStorG122 - dTurbG123 + dTurbK123 + dSpilK123 + inflow600(+1) / 24 } Constraint ConG124: { Condition: _DayOfWeek = 5 Expression: dStorG124 = dStorG123 - dTurbG124 + dTurbK124 + dSpilK124 + inflow600(+1) / 24 } Constraint ConG125: { Condition: _DayOfWeek = 5 Expression: dStorG125 = dStorG124 - dTurbG125 + dTurbK125 + dSpilK125 + inflow600(+1) / 24 }
Constraint ConG126: { Condition: _DayOfWeek = 5 Expression: dStorG126 = dStorG125 - dTurbG126 + dTurbK126 + dSpilK126 + inflow600(+1) / 24 } Constraint ConG127: { Condition: _DayOfWeek = 5 Expression: dStorG127 = dStorG126 - dTurbG127 + dTurbK127 + dSpilK127 + inflow600(+1) / 24 } Constraint ConG128: { Condition: _DayOfWeek = 5 Expression: dStorG128 = dStorG127 - dTurbG128 + dTurbK128 + dSpilK128 + inflow600(+1) / 24 } Constraint ConG129: { Condition: _DayOfWeek = 5 Expression: dStorG129 = dStorG128 - dTurbG129 + dTurbK129 + dSpilK129 + inflow600(+1) / 24 } Constraint ConG130: { Condition: _DayOfWeek = 5 Expression: dStorG130 = dStorG129 - dTurbG130 + dTurbK130 + dSpilK130 + inflow600(+1) / 24 }
Constraint ConG131: { Condition: _DayOfWeek = 5 Expression: dStorG131 = dStorG130 - dTurbG131 + dTurbK131 + dSpilK131 + inflow600(+1) / 24 } Constraint ConG132: { Condition: _DayOfWeek = 5 Expression: dStorG132 = dStorG131 - dTurbG132 + dTurbK132 + dSpilK132 + inflow600(+1) / 24 } Constraint ConG133: { Condition: _DayOfWeek = 5 Expression: dStorG133 = dStorG132 - dTurbG133 + dTurbK133 +
dSpilK133 + inflow600(+1) / 24 } Constraint ConG134: { Condition: _DayOfWeek = 5 Expression: dStorG134 = dStorG133 - dTurbG134 + dTurbK134 + dSpilK134 + inflow600(+1) / 24 } Constraint ConG135: { Condition: _DayOfWeek = 5 Expression: dStorG135 = dStorG134 - dTurbG135 + dTurbK135 + dSpilK135 + inflow600(+1) / 24 }
Constraint ConG136: { Condition: _DayOfWeek = 5 Expression: dStorG136 = dStorG135 - dTurbG136 + dTurbK136 + dSpilK136 + inflow600(+1) / 24 } Constraint ConG137: { Condition: _DayOfWeek = 5 Expression: dStorG137 = dStorG136 - dTurbG137 + dTurbK137 + dSpilK137 + inflow600(+1) / 24 } Constraint ConG138: { Condition: _DayOfWeek = 5 Expression: dStorG138 = dStorG137 - dTurbG138 + dTurbK138 +
dSpilK138 + inflow600(+1) / 24 } Constraint ConG139: { Condition: _DayOfWeek = 5 Expression: dStorG139 = dStorG138 - dTurbG139 + dTurbK139 + dSpilK139 + inflow600(+1) / 24 } Constraint ConG140: { Condition: _DayOfWeek = 5 Expression: dStorG140 = dStorG139 - dTurbG140 + dTurbK140 + dSpilK140 + inflow600(+1) / 24 }
Constraint ConG141: { Condition: _DayOfWeek = 5 Expression: dStorG141 = dStorG140 - dTurbG141 + dTurbK141 + dSpilK141 + inflow600(+1) / 24 } Constraint ConG142: { Condition: _DayOfWeek = 5 Expression: dStorG142 = dStorG141 - dTurbG142 + dTurbK142 + dSpilK142 + inflow600(+1) / 24 }
166
Constraint ConG143: { Condition: _DayOfWeek = 5 Expression: dStorG143 = dStorG142 - dTurbG143 + dTurbK143 + dSpilK143 + inflow600(+1) / 24 } Constraint ConG144: { Condition: _DayOfWeek = 5 Expression: dStorG144 = dStorG143 - dTurbG144 + dTurbK144 + dSpilK144 + inflow600(+1) / 24 }
Constraint ConG145: { Condition: _DayOfWeek = 5 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600(+2) / 24 } Constraint ConG146: { Condition: _DayOfWeek = 5 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 + dSpilK146 + inflow600(+2) / 24 }
Constraint ConG147: { Condition: _DayOfWeek = 5 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600(+2) / 24 } Constraint ConG148: { Condition: _DayOfWeek = 5 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600(+2) / 24 } Constraint ConG149: { Condition: _DayOfWeek = 5 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 + dSpilK149 + inflow600(+2) / 24 } Constraint ConG150: { Condition: _DayOfWeek = 5 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600(+2) / 24 } Constraint ConG151: { Condition: _DayOfWeek = 5 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600(+2) / 24 }
Constraint ConG152: { Condition: _DayOfWeek = 5 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 + dSpilK152 + inflow600(+2) / 24 } Constraint ConG153: { Condition: _DayOfWeek = 5 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600(+2) / 24 } Constraint ConG154: { Condition: _DayOfWeek = 5 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 + dSpilK154 + inflow600(+2) / 24 } Constraint ConG155: { Condition: _DayOfWeek = 5 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600(+2) / 24 } Constraint ConG156: { Condition: _DayOfWeek = 5 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600(+2) / 24 } Constraint ConG157: { Condition: _DayOfWeek = 5 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 + dSpilK157 + inflow600(+2) / 24 } Constraint ConG158: { Condition: _DayOfWeek = 5 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600(+2) / 24 } Constraint ConG159: { Condition: _DayOfWeek = 5 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 + dSpilK159 + inflow600(+2) / 24 }
Constraint ConG160: { Condition: _DayOfWeek = 5 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600(+2) / 24 } Constraint ConG161: { Condition: _DayOfWeek = 5 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 + dSpilK161 + inflow600(+2) / 24 } Constraint ConG162: { Condition: _DayOfWeek = 5 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600(+2) / 24 } Constraint ConG163: { Condition: _DayOfWeek = 5 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600(+2) / 24 } Constraint ConG164: { Condition: _DayOfWeek = 5 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 + dSpilK164 + inflow600(+2) / 24 }
Constraint ConG165: { Condition: _DayOfWeek = 5 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600(+2) / 24 } Constraint ConG166: { Condition: _DayOfWeek = 5 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 + dSpilK166 + inflow600(+2) / 24 } Constraint ConG167: { Condition: _DayOfWeek = 5 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 +
dSpilK167 + inflow600(+2) / 24 } Constraint ConG168: { Condition: _DayOfWeek = 5 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600(+2) / 24 } // Continuity at Gaston, Thursday - Friday
Constraint ConG121: { Condition: _DayOfWeek = 6 Expression: dStorG121 = dStorG120 - dTurbG121 + dTurbK121 + dSpilK121 + inflow600 / 24 } Constraint ConG122: { Condition: _DayOfWeek = 6 Expression: dStorG122 = dStorG121 - dTurbG122 + dTurbK122 + dSpilK122 + inflow600 / 24 } Constraint ConG123: { Condition: _DayOfWeek = 6 Expression: dStorG123 = dStorG122 - dTurbG123 + dTurbK123 +
dSpilK123 + inflow600 / 24 } Constraint ConG124: { Condition: _DayOfWeek = 6 Expression: dStorG124 = dStorG123 - dTurbG124 + dTurbK124 + dSpilK124 + inflow600 / 24 } Constraint ConG125: { Condition: _DayOfWeek = 6 Expression: dStorG125 = dStorG124 - dTurbG125 + dTurbK125 + dSpilK125 + inflow600 / 24 }
Constraint ConG126: { Condition: _DayOfWeek = 6 Expression: dStorG126 = dStorG125 - dTurbG126 + dTurbK126 + dSpilK126 + inflow600 / 24 } Constraint ConG127: { Condition: _DayOfWeek = 6 Expression: dStorG127 = dStorG126 - dTurbG127 + dTurbK127 + dSpilK127 + inflow600 / 24 }
167
Constraint ConG128: { Condition: _DayOfWeek = 6 Expression: dStorG128 = dStorG127 - dTurbG128 + dTurbK128 + dSpilK128 + inflow600 / 24 } Constraint ConG129: { Condition: _DayOfWeek = 6 Expression: dStorG129 = dStorG128 - dTurbG129 + dTurbK129 + dSpilK129 + inflow600 / 24 }
Constraint ConG130: { Condition: _DayOfWeek = 6 Expression: dStorG130 = dStorG129 - dTurbG130 + dTurbK130 + dSpilK130 + inflow600 / 24 } Constraint ConG131: { Condition: _DayOfWeek = 6 Expression: dStorG131 = dStorG130 - dTurbG131 + dTurbK131 + dSpilK131 + inflow600 / 24 } Constraint ConG132: { Condition: _DayOfWeek = 6 Expression: dStorG132 = dStorG131 - dTurbG132 + dTurbK132 +
dSpilK132 + inflow600 / 24 } Constraint ConG133: { Condition: _DayOfWeek = 6 Expression: dStorG133 = dStorG132 - dTurbG133 + dTurbK133 + dSpilK133 + inflow600 / 24 } Constraint ConG134: { Condition: _DayOfWeek = 6 Expression: dStorG134 = dStorG133 - dTurbG134 + dTurbK134 + dSpilK134 + inflow600 / 24 } Constraint ConG135: { Condition: _DayOfWeek = 6 Expression: dStorG135 = dStorG134 - dTurbG135 + dTurbK135 + dSpilK135 + inflow600 / 24 } Constraint ConG136: { Condition: _DayOfWeek = 6 Expression: dStorG136 = dStorG135 - dTurbG136 + dTurbK136 + dSpilK136 + inflow600 / 24 } Constraint ConG137: { Condition: _DayOfWeek = 6 Expression: dStorG137 = dStorG136 - dTurbG137 + dTurbK137 +
dSpilK137 + inflow600 / 24 } Constraint ConG138: { Condition: _DayOfWeek = 6 Expression: dStorG138 = dStorG137 - dTurbG138 + dTurbK138 + dSpilK138 + inflow600 / 24 } Constraint ConG139: { Condition: _DayOfWeek = 6 Expression: dStorG139 = dStorG138 - dTurbG139 + dTurbK139 + dSpilK139 + inflow600 / 24 } Constraint ConG140: { Condition: _DayOfWeek = 6 Expression: dStorG140 = dStorG139 - dTurbG140 + dTurbK140 + dSpilK140 + inflow600 / 24 } Constraint ConG141: { Condition: _DayOfWeek = 6 Expression: dStorG141 = dStorG140 - dTurbG141 + dTurbK141 + dSpilK141 + inflow600 / 24 } Constraint ConG142: { Condition: _DayOfWeek = 6 Expression: dStorG142 = dStorG141 - dTurbG142 + dTurbK142 + dSpilK142 + inflow600 / 24 } Constraint ConG143: { Condition: _DayOfWeek = 6 Expression: dStorG143 = dStorG142 - dTurbG143 + dTurbK143 + dSpilK143 + inflow600 / 24 } Constraint ConG144: { Condition: _DayOfWeek = 6 Expression: dStorG144 = dStorG143 - dTurbG144 + dTurbK144 + dSpilK144 + inflow600 / 24 }
Constraint ConG145: { Condition: _DayOfWeek = 6 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600(+1) / 24 } Constraint ConG146: { Condition: _DayOfWeek = 6 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 + dSpilK146 + inflow600(+1) / 24 } Constraint ConG147: { Condition: _DayOfWeek = 6 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600(+1) / 24 } Constraint ConG148: { Condition: _DayOfWeek = 6 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600(+1) / 24 } Constraint ConG149: { Condition: _DayOfWeek = 6 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 + dSpilK149 + inflow600(+1) / 24 }
Constraint ConG150: { Condition: _DayOfWeek = 6 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600(+1) / 24 } Constraint ConG151: { Condition: _DayOfWeek = 6 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600(+1) / 24 } Constraint ConG152: { Condition: _DayOfWeek = 6 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 +
dSpilK152 + inflow600(+1) / 24 } Constraint ConG153: { Condition: _DayOfWeek = 6 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600(+1) / 24 } Constraint ConG154: { Condition: _DayOfWeek = 6 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 + dSpilK154 + inflow600(+1) / 24 }
Constraint ConG155: { Condition: _DayOfWeek = 6 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600(+1) / 24 } Constraint ConG156: { Condition: _DayOfWeek = 6 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600(+1) / 24 } Constraint ConG157: { Condition: _DayOfWeek = 6 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 +
dSpilK157 + inflow600(+1) / 24 } Constraint ConG158: { Condition: _DayOfWeek = 6 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600(+1) / 24 } Constraint ConG159: { Condition: _DayOfWeek = 6 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 + dSpilK159 + inflow600(+1) / 24 }
Constraint ConG160: { Condition: _DayOfWeek = 6 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600(+1) / 24 } Constraint ConG161: { Condition: _DayOfWeek = 6 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 + dSpilK161 + inflow600(+1) / 24 }
168
Constraint ConG162: { Condition: _DayOfWeek = 6 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600(+1) / 24 } Constraint ConG163: { Condition: _DayOfWeek = 6 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600(+1) / 24 }
Constraint ConG164: { Condition: _DayOfWeek = 6 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 + dSpilK164 + inflow600(+1) / 24 } Constraint ConG165: { Condition: _DayOfWeek = 6 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600(+1) / 24 } Constraint ConG166: { Condition: _DayOfWeek = 6 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 +
dSpilK166 + inflow600(+1) / 24 } Constraint ConG167: { Condition: _DayOfWeek = 6 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 + dSpilK167 + inflow600(+1) / 24 } Constraint ConG168: { Condition: _DayOfWeek = 6 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600(+1) / 24 } // Continuity at Gaston, Friday Constraint ConG145: { Condition: _DayOfWeek = 7 Expression: dStorG145 = dStorG144 - dTurbG145 + dTurbK145 + dSpilK145 + inflow600 / 24 } Constraint ConG146: { Condition: _DayOfWeek = 7 Expression: dStorG146 = dStorG145 - dTurbG146 + dTurbK146 +
dSpilK146 + inflow600 / 24 } Constraint ConG147: { Condition: _DayOfWeek = 7 Expression: dStorG147 = dStorG146 - dTurbG147 + dTurbK147 + dSpilK147 + inflow600 / 24 } Constraint ConG148: { Condition: _DayOfWeek = 7 Expression: dStorG148 = dStorG147 - dTurbG148 + dTurbK148 + dSpilK148 + inflow600 / 24 } Constraint ConG149: { Condition: _DayOfWeek = 7 Expression: dStorG149 = dStorG148 - dTurbG149 + dTurbK149 + dSpilK149 + inflow600 / 24 } Constraint ConG150: { Condition: _DayOfWeek = 7 Expression: dStorG150 = dStorG149 - dTurbG150 + dTurbK150 + dSpilK150 + inflow600 / 24 } Constraint ConG151: { Condition: _DayOfWeek = 7 Expression: dStorG151 = dStorG150 - dTurbG151 + dTurbK151 + dSpilK151 + inflow600 / 24 } Constraint ConG152: { Condition: _DayOfWeek = 7 Expression: dStorG152 = dStorG151 - dTurbG152 + dTurbK152 + dSpilK152 + inflow600 / 24 } Constraint ConG153: { Condition: _DayOfWeek = 7 Expression: dStorG153 = dStorG152 - dTurbG153 + dTurbK153 + dSpilK153 + inflow600 / 24 } Constraint ConG154: { Condition: _DayOfWeek = 7 Expression: dStorG154 = dStorG153 - dTurbG154 + dTurbK154 +
dSpilK154 + inflow600 / 24 } Constraint ConG155: { Condition: _DayOfWeek = 7 Expression: dStorG155 = dStorG154 - dTurbG155 + dTurbK155 + dSpilK155 + inflow600 / 24 } Constraint ConG156: { Condition: _DayOfWeek = 7 Expression: dStorG156 = dStorG155 - dTurbG156 + dTurbK156 + dSpilK156 + inflow600 / 24 } Constraint ConG157: { Condition: _DayOfWeek = 7 Expression: dStorG157 = dStorG156 - dTurbG157 + dTurbK157 + dSpilK157 + inflow600 / 24 } Constraint ConG158: { Condition: _DayOfWeek = 7 Expression: dStorG158 = dStorG157 - dTurbG158 + dTurbK158 + dSpilK158 + inflow600 / 24 } Constraint ConG159: { Condition: _DayOfWeek = 7 Expression: dStorG159 = dStorG158 - dTurbG159 + dTurbK159 +
dSpilK159 + inflow600 / 24 } Constraint ConG160: { Condition: _DayOfWeek = 7 Expression: dStorG160 = dStorG159 - dTurbG160 + dTurbK160 + dSpilK160 + inflow600 / 24 } Constraint ConG161: { Condition: _DayOfWeek = 7 Expression: dStorG161 = dStorG160 - dTurbG161 + dTurbK161 + dSpilK161 + inflow600 / 24 }
Constraint ConG162: { Condition: _DayOfWeek = 7 Expression: dStorG162 = dStorG161 - dTurbG162 + dTurbK162 + dSpilK162 + inflow600 / 24 } Constraint ConG163: { Condition: _DayOfWeek = 7 Expression: dStorG163 = dStorG162 - dTurbG163 + dTurbK163 + dSpilK163 + inflow600 / 24 } Constraint ConG164: { Condition: _DayOfWeek = 7 Expression: dStorG164 = dStorG163 - dTurbG164 + dTurbK164 +
dSpilK164 + inflow600 / 24 } Constraint ConG165: { Condition: _DayOfWeek = 7 Expression: dStorG165 = dStorG164 - dTurbG165 + dTurbK165 + dSpilK165 + inflow600 / 24 } Constraint ConG166: { Condition: _DayOfWeek = 7 Expression: dStorG166 = dStorG165 - dTurbG166 + dTurbK166 + dSpilK166 + inflow600 / 24 }
Constraint ConG167: { Condition: _DayOfWeek = 7 Expression: dStorG167 = dStorG166 - dTurbG167 + dTurbK167 + dSpilK167 + inflow600 / 24 } Constraint ConG168: { Condition: _DayOfWeek = 7 Expression: dStorG168 = dStorG167 - dTurbG168 + dTurbK168 + dSpilK168 + inflow600 / 24 }
169
// About one-fourth of the inflow to Kerr is routed from u/s nodes. We don't want to fuss with that, so we'll just increase the node 400 inflow by 33%. // Node 400 (Kerr) inflow has an OCL calculation, so use the time series values here. // Continuity, Saturday - Friday
Constraint ConK001: { Condition: _DayOfWeek = 1 Expression: dStorK001 = dStorK000 - dTurbK001 - dSpilK001 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK002: { Condition: _DayOfWeek = 1 Expression: dStorK002 = dStorK001 - dTurbK002 - dSpilK002 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK003: { Condition: _DayOfWeek = 1 Expression: dStorK003 = dStorK002 - dTurbK003 - dSpilK003 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK004: { Condition: _DayOfWeek = 1 Expression: dStorK004 = dStorK003 - dTurbK004 - dSpilK004 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK005: { Condition: _DayOfWeek = 1 Expression: dStorK005 = dStorK004 - dTurbK005 - dSpilK005 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK006: { Condition: _DayOfWeek = 1 Expression: dStorK006 = dStorK005 - dTurbK006 - dSpilK006 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK007: { Condition: _DayOfWeek = 1 Expression: dStorK007 = dStorK006 - dTurbK007 - dSpilK007 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK008: { Condition: _DayOfWeek = 1 Expression: dStorK008 = dStorK007 - dTurbK008 - dSpilK008 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK009: { Condition: _DayOfWeek = 1 Expression: dStorK009 = dStorK008 - dTurbK009 - dSpilK009 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK010: { Condition: _DayOfWeek = 1 Expression: dStorK010 = dStorK009 - dTurbK010 - dSpilK010 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK011: { Condition: _DayOfWeek = 1 Expression: dStorK011 = dStorK010 - dTurbK011 - dSpilK011 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK012: { Condition: _DayOfWeek = 1 Expression: dStorK012 = dStorK011 - dTurbK012 - dSpilK012 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK013: { Condition: _DayOfWeek = 1 Expression: dStorK013 = dStorK012 - dTurbK013 - dSpilK013 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK014: { Condition: _DayOfWeek = 1 Expression: dStorK014 = dStorK013 - dTurbK014 - dSpilK014 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK015: { Condition: _DayOfWeek = 1 Expression: dStorK015 = dStorK014 - dTurbK015 - dSpilK015 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK016: { Condition: _DayOfWeek = 1 Expression: dStorK016 = dStorK015 - dTurbK016 - dSpilK016 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK017: { Condition: _DayOfWeek = 1 Expression: dStorK017 = dStorK016 - dTurbK017 - dSpilK017 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK018: { Condition: _DayOfWeek = 1 Expression: dStorK018 = dStorK017 - dTurbK018 - dSpilK018 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK019: { Condition: _DayOfWeek = 1 Expression: dStorK019 = dStorK018 - dTurbK019 - dSpilK019 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK020: { Condition: _DayOfWeek = 1 Expression: dStorK020 = dStorK019 - dTurbK020 - dSpilK020 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK021: { Condition: _DayOfWeek = 1 Expression: dStorK021 = dStorK020 - dTurbK021 - dSpilK021 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK022: { Condition: _DayOfWeek = 1 Expression: dStorK022 = dStorK021 - dTurbK022 - dSpilK022 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK023: { Condition: _DayOfWeek = 1 Expression: dStorK023 = dStorK022 - dTurbK023 - dSpilK023 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK024: { Condition: _DayOfWeek = 1 Expression: dStorK024 = dStorK023 - dTurbK024 - dSpilK024 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK025: { Condition: _DayOfWeek = 1 Expression: dStorK025 = dStorK024 - dTurbK025 - dSpilK025 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK026: { Condition: _DayOfWeek = 1 Expression: dStorK026 = dStorK025 - dTurbK026 - dSpilK026 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK027: { Condition: _DayOfWeek = 1 Expression: dStorK027 = dStorK026 - dTurbK027 - dSpilK027 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK028: { Condition: _DayOfWeek = 1 Expression: dStorK028 = dStorK027 - dTurbK028 - dSpilK028 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK029: { Condition: _DayOfWeek = 1 Expression: dStorK029 = dStorK028 - dTurbK029 - dSpilK029 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK030: { Condition: _DayOfWeek = 1 Expression: dStorK030 = dStorK029 - dTurbK030 - dSpilK030 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK031: { Condition: _DayOfWeek = 1 Expression: dStorK031 = dStorK030 - dTurbK031 - dSpilK031 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK032: { Condition: _DayOfWeek = 1 Expression: dStorK032 = dStorK031 - dTurbK032 - dSpilK032 + 1.33 * timesers(400/inflow)(+1) / 24 }
170
Constraint ConK033: { Condition: _DayOfWeek = 1 Expression: dStorK033 = dStorK032 - dTurbK033 - dSpilK033 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK034: { Condition: _DayOfWeek = 1 Expression: dStorK034 = dStorK033 - dTurbK034 - dSpilK034 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK035: { Condition: _DayOfWeek = 1 Expression: dStorK035 = dStorK034 - dTurbK035 - dSpilK035 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK036: { Condition: _DayOfWeek = 1 Expression: dStorK036 = dStorK035 - dTurbK036 - dSpilK036 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK037: { Condition: _DayOfWeek = 1 Expression: dStorK037 = dStorK036 - dTurbK037 - dSpilK037 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK038: { Condition: _DayOfWeek = 1 Expression: dStorK038 = dStorK037 - dTurbK038 - dSpilK038 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK039: { Condition: _DayOfWeek = 1 Expression: dStorK039 = dStorK038 - dTurbK039 - dSpilK039 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK040: { Condition: _DayOfWeek = 1 Expression: dStorK040 = dStorK039 - dTurbK040 - dSpilK040 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK041: { Condition: _DayOfWeek = 1 Expression: dStorK041 = dStorK040 - dTurbK041 - dSpilK041 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK042: { Condition: _DayOfWeek = 1 Expression: dStorK042 = dStorK041 - dTurbK042 - dSpilK042 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK043: { Condition: _DayOfWeek = 1 Expression: dStorK043 = dStorK042 - dTurbK043 - dSpilK043 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK044: { Condition: _DayOfWeek = 1 Expression: dStorK044 = dStorK043 - dTurbK044 - dSpilK044 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK045: { Condition: _DayOfWeek = 1 Expression: dStorK045 = dStorK044 - dTurbK045 - dSpilK045 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK046: { Condition: _DayOfWeek = 1 Expression: dStorK046 = dStorK045 - dTurbK046 - dSpilK046 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK047: { Condition: _DayOfWeek = 1 Expression: dStorK047 = dStorK046 - dTurbK047 - dSpilK047 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK048: { Condition: _DayOfWeek = 1 Expression: dStorK048 = dStorK047 - dTurbK048 - dSpilK048 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK049: { Condition: _DayOfWeek = 1 Expression: dStorK049 = dStorK048 - dTurbK049 - dSpilK049 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK050: { Condition: _DayOfWeek = 1 Expression: dStorK050 = dStorK049 - dTurbK050 - dSpilK050 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK051: { Condition: _DayOfWeek = 1 Expression: dStorK051 = dStorK050 - dTurbK051 - dSpilK051 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK052: { Condition: _DayOfWeek = 1 Expression: dStorK052 = dStorK051 - dTurbK052 - dSpilK052 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK053: { Condition: _DayOfWeek = 1 Expression: dStorK053 = dStorK052 - dTurbK053 - dSpilK053 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK054: { Condition: _DayOfWeek = 1 Expression: dStorK054 = dStorK053 - dTurbK054 - dSpilK054 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK055: { Condition: _DayOfWeek = 1 Expression: dStorK055 = dStorK054 - dTurbK055 - dSpilK055 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK056: { Condition: _DayOfWeek = 1 Expression: dStorK056 = dStorK055 - dTurbK056 - dSpilK056 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK057: { Condition: _DayOfWeek = 1 Expression: dStorK057 = dStorK056 - dTurbK057 - dSpilK057 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK058: { Condition: _DayOfWeek = 1 Expression: dStorK058 = dStorK057 - dTurbK058 - dSpilK058 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK059: { Condition: _DayOfWeek = 1 Expression: dStorK059 = dStorK058 - dTurbK059 - dSpilK059 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK060: { Condition: _DayOfWeek = 1 Expression: dStorK060 = dStorK059 - dTurbK060 - dSpilK060 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK061: { Condition: _DayOfWeek = 1 Expression: dStorK061 = dStorK060 - dTurbK061 - dSpilK061 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK062: { Condition: _DayOfWeek = 1 Expression: dStorK062 = dStorK061 - dTurbK062 - dSpilK062 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK063: { Condition: _DayOfWeek = 1 Expression: dStorK063 = dStorK062 - dTurbK063 - dSpilK063 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK064: { Condition: _DayOfWeek = 1 Expression: dStorK064 = dStorK063 - dTurbK064 - dSpilK064 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK065: { Condition: _DayOfWeek = 1 Expression: dStorK065 = dStorK064 - dTurbK065 - dSpilK065 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK066: { Condition: _DayOfWeek = 1 Expression: dStorK066 = dStorK065 - dTurbK066 - dSpilK066 + 1.33 * timesers(400/inflow)(+2) / 24 }
171
Constraint ConK067: { Condition: _DayOfWeek = 1 Expression: dStorK067 = dStorK066 - dTurbK067 - dSpilK067 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK068: { Condition: _DayOfWeek = 1 Expression: dStorK068 = dStorK067 - dTurbK068 - dSpilK068 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK069: { Condition: _DayOfWeek = 1 Expression: dStorK069 = dStorK068 - dTurbK069 - dSpilK069 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK070: { Condition: _DayOfWeek = 1 Expression: dStorK070 = dStorK069 - dTurbK070 - dSpilK070 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK071: { Condition: _DayOfWeek = 1 Expression: dStorK071 = dStorK070 - dTurbK071 - dSpilK071 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK072: { Condition: _DayOfWeek = 1 Expression: dStorK072 = dStorK071 - dTurbK072 - dSpilK072 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK073: { Condition: _DayOfWeek = 1 Expression: dStorK073 = dStorK072 - dTurbK073 - dSpilK073 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK074: { Condition: _DayOfWeek = 1 Expression: dStorK074 = dStorK073 - dTurbK074 - dSpilK074 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK075: { Condition: _DayOfWeek = 1 Expression: dStorK075 = dStorK074 - dTurbK075 - dSpilK075 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK076: { Condition: _DayOfWeek = 1 Expression: dStorK076 = dStorK075 - dTurbK076 - dSpilK076 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK077: { Condition: _DayOfWeek = 1 Expression: dStorK077 = dStorK076 - dTurbK077 - dSpilK077 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK078: { Condition: _DayOfWeek = 1 Expression: dStorK078 = dStorK077 - dTurbK078 - dSpilK078 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK079: { Condition: _DayOfWeek = 1 Expression: dStorK079 = dStorK078 - dTurbK079 - dSpilK079 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK080: { Condition: _DayOfWeek = 1 Expression: dStorK080 = dStorK079 - dTurbK080 - dSpilK080 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK081: { Condition: _DayOfWeek = 1 Expression: dStorK081 = dStorK080 - dTurbK081 - dSpilK081 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK082: { Condition: _DayOfWeek = 1 Expression: dStorK082 = dStorK081 - dTurbK082 - dSpilK082 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK083: { Condition: _DayOfWeek = 1 Expression: dStorK083 = dStorK082 - dTurbK083 - dSpilK083 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK084: { Condition: _DayOfWeek = 1 Expression: dStorK084 = dStorK083 - dTurbK084 - dSpilK084 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK085: { Condition: _DayOfWeek = 1 Expression: dStorK085 = dStorK084 - dTurbK085 - dSpilK085 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK086: { Condition: _DayOfWeek = 1 Expression: dStorK086 = dStorK085 - dTurbK086 - dSpilK086 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK087: { Condition: _DayOfWeek = 1 Expression: dStorK087 = dStorK086 - dTurbK087 - dSpilK087 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK088: { Condition: _DayOfWeek = 1 Expression: dStorK088 = dStorK087 - dTurbK088 - dSpilK088 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK089: { Condition: _DayOfWeek = 1 Expression: dStorK089 = dStorK088 - dTurbK089 - dSpilK089 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK090: { Condition: _DayOfWeek = 1 Expression: dStorK090 = dStorK089 - dTurbK090 - dSpilK090 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK091: { Condition: _DayOfWeek = 1 Expression: dStorK091 = dStorK090 - dTurbK091 - dSpilK091 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK092: { Condition: _DayOfWeek = 1 Expression: dStorK092 = dStorK091 - dTurbK092 - dSpilK092 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK093: { Condition: _DayOfWeek = 1 Expression: dStorK093 = dStorK092 - dTurbK093 - dSpilK093 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK094: { Condition: _DayOfWeek = 1 Expression: dStorK094 = dStorK093 - dTurbK094 - dSpilK094 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK095: { Condition: _DayOfWeek = 1 Expression: dStorK095 = dStorK094 - dTurbK095 - dSpilK095 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK096: { Condition: _DayOfWeek = 1 Expression: dStorK096 = dStorK095 - dTurbK096 - dSpilK096 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK097: { Condition: _DayOfWeek = 1 Expression: dStorK097 = dStorK096 - dTurbK097 - dSpilK097 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK098: { Condition: _DayOfWeek = 1 Expression: dStorK098 = dStorK097 - dTurbK098 - dSpilK098 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK099: { Condition: _DayOfWeek = 1 Expression: dStorK099 = dStorK098 - dTurbK099 - dSpilK099 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK100: { Condition: _DayOfWeek = 1 Expression: dStorK100 = dStorK099 - dTurbK100 - dSpilK100 +
1.33 * timesers(400/inflow)(+4) / 24 }
172
Constraint ConK101: { Condition: _DayOfWeek = 1 Expression: dStorK101 = dStorK100 - dTurbK101 - dSpilK101 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK102: { Condition: _DayOfWeek = 1 Expression: dStorK102 = dStorK101 - dTurbK102 - dSpilK102 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK103: { Condition: _DayOfWeek = 1 Expression: dStorK103 = dStorK102 - dTurbK103 - dSpilK103 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK104: { Condition: _DayOfWeek = 1 Expression: dStorK104 = dStorK103 - dTurbK104 - dSpilK104 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK105: { Condition: _DayOfWeek = 1 Expression: dStorK105 = dStorK104 - dTurbK105 - dSpilK105 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK106: { Condition: _DayOfWeek = 1 Expression: dStorK106 = dStorK105 - dTurbK106 - dSpilK106 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK107: { Condition: _DayOfWeek = 1 Expression: dStorK107 = dStorK106 - dTurbK107 - dSpilK107 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK108: { Condition: _DayOfWeek = 1 Expression: dStorK108 = dStorK107 - dTurbK108 - dSpilK108 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK109: { Condition: _DayOfWeek = 1 Expression: dStorK109 = dStorK108 - dTurbK109 - dSpilK109 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK110: { Condition: _DayOfWeek = 1 Expression: dStorK110 = dStorK109 - dTurbK110 - dSpilK110 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK111: { Condition: _DayOfWeek = 1 Expression: dStorK111 = dStorK110 - dTurbK111 - dSpilK111 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK112: { Condition: _DayOfWeek = 1 Expression: dStorK112 = dStorK111 - dTurbK112 - dSpilK112 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK113: { Condition: _DayOfWeek = 1 Expression: dStorK113 = dStorK112 - dTurbK113 - dSpilK113 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK114: { Condition: _DayOfWeek = 1 Expression: dStorK114 = dStorK113 - dTurbK114 - dSpilK114 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK115: { Condition: _DayOfWeek = 1 Expression: dStorK115 = dStorK114 - dTurbK115 - dSpilK115 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK116: { Condition: _DayOfWeek = 1 Expression: dStorK116 = dStorK115 - dTurbK116 - dSpilK116 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK117: { Condition: _DayOfWeek = 1 Expression: dStorK117 = dStorK116 - dTurbK117 - dSpilK117 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK118: { Condition: _DayOfWeek = 1 Expression: dStorK118 = dStorK117 - dTurbK118 - dSpilK118 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK119: { Condition: _DayOfWeek = 1 Expression: dStorK119 = dStorK118 - dTurbK119 - dSpilK119 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK120: { Condition: _DayOfWeek = 1 Expression: dStorK120 = dStorK119 - dTurbK120 - dSpilK120 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK121: { Condition: _DayOfWeek = 1 Expression: dStorK121 = dStorK120 - dTurbK121 - dSpilK121 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK122: { Condition: _DayOfWeek = 1 Expression: dStorK122 = dStorK121 - dTurbK122 - dSpilK122 + 1.33 * timesers(400/inflow)(+5) / 24 }
Constraint ConK123: { Condition: _DayOfWeek = 1 Expression: dStorK123 = dStorK122 - dTurbK123 - dSpilK123 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK124: { Condition: _DayOfWeek = 1 Expression: dStorK124 = dStorK123 - dTurbK124 - dSpilK124 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK125: { Condition: _DayOfWeek = 1 Expression: dStorK125 = dStorK124 - dTurbK125 - dSpilK125 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK126: { Condition: _DayOfWeek = 1 Expression: dStorK126 = dStorK125 - dTurbK126 - dSpilK126 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK127: { Condition: _DayOfWeek = 1 Expression: dStorK127 = dStorK126 - dTurbK127 - dSpilK127 + 1.33 * timesers(400/inflow)(+5) / 24 }
Constraint ConK128: { Condition: _DayOfWeek = 1 Expression: dStorK128 = dStorK127 - dTurbK128 - dSpilK128 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK129: { Condition: _DayOfWeek = 1 Expression: dStorK129 = dStorK128 - dTurbK129 - dSpilK129 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK130: { Condition: _DayOfWeek = 1 Expression: dStorK130 = dStorK129 - dTurbK130 - dSpilK130 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK131: { Condition: _DayOfWeek = 1 Expression: dStorK131 = dStorK130 - dTurbK131 - dSpilK131 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK132: { Condition: _DayOfWeek = 1 Expression: dStorK132 = dStorK131 - dTurbK132 - dSpilK132 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK133: { Condition: _DayOfWeek = 1 Expression: dStorK133 = dStorK132 - dTurbK133 - dSpilK133 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK134: { Condition: _DayOfWeek = 1 Expression: dStorK134 = dStorK133 - dTurbK134 - dSpilK134 + 1.33 * timesers(400/inflow)(+5) / 24 }
173
Constraint ConK135: { Condition: _DayOfWeek = 1 Expression: dStorK135 = dStorK134 - dTurbK135 - dSpilK135 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK136: { Condition: _DayOfWeek = 1 Expression: dStorK136 = dStorK135 - dTurbK136 - dSpilK136 + 1.33 * timesers(400/inflow)(+5) / 24 }
Constraint ConK137: { Condition: _DayOfWeek = 1 Expression: dStorK137 = dStorK136 - dTurbK137 - dSpilK137 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK138: { Condition: _DayOfWeek = 1 Expression: dStorK138 = dStorK137 - dTurbK138 - dSpilK138 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK139: { Condition: _DayOfWeek = 1 Expression: dStorK139 = dStorK138 - dTurbK139 - dSpilK139 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK140: { Condition: _DayOfWeek = 1 Expression: dStorK140 = dStorK139 - dTurbK140 - dSpilK140 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK141: { Condition: _DayOfWeek = 1 Expression: dStorK141 = dStorK140 - dTurbK141 - dSpilK141 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK142: { Condition: _DayOfWeek = 1 Expression: dStorK142 = dStorK141 - dTurbK142 - dSpilK142 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK143: { Condition: _DayOfWeek = 1 Expression: dStorK143 = dStorK142 - dTurbK143 - dSpilK143 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK144: { Condition: _DayOfWeek = 1 Expression: dStorK144 = dStorK143 - dTurbK144 - dSpilK144 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK145: { Condition: _DayOfWeek = 1 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK146: { Condition: _DayOfWeek = 1 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK147: { Condition: _DayOfWeek = 1 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 1 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK149: { Condition: _DayOfWeek = 1 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK150: { Condition: _DayOfWeek = 1 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK151: { Condition: _DayOfWeek = 1 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 + 1.33 * timesers(400/inflow)(+6) / 24 }
Constraint ConK152: { Condition: _DayOfWeek = 1 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 1 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK154: { Condition: _DayOfWeek = 1 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK155: { Condition: _DayOfWeek = 1 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 1 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 + 1.33 * timesers(400/inflow)(+6) / 24 }
Constraint ConK157: { Condition: _DayOfWeek = 1 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 1 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK159: { Condition: _DayOfWeek = 1 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 +
1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK160: { Condition: _DayOfWeek = 1 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK161: { Condition: _DayOfWeek = 1 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow)(+6) / 24 }
Constraint ConK162: { Condition: _DayOfWeek = 1 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK163: { Condition: _DayOfWeek = 1 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK164: { Condition: _DayOfWeek = 1 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 +
1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK165: { Condition: _DayOfWeek = 1 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 1 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK167: { Condition: _DayOfWeek = 1 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 + 1.33 * timesers(400/inflow)(+6) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 1 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow)(+6) / 24 }
174
// Continuity, Sunday - Friday Constraint ConK025: { Condition: _DayOfWeek = 2 Expression: dStorK025 = dStorK024 - dTurbK025 - dSpilK025 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK026: { Condition: _DayOfWeek = 2 Expression: dStorK026 = dStorK025 - dTurbK026 - dSpilK026 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK027: { Condition: _DayOfWeek = 2 Expression: dStorK027 = dStorK026 - dTurbK027 - dSpilK027 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK028: { Condition: _DayOfWeek = 2 Expression: dStorK028 = dStorK027 - dTurbK028 - dSpilK028 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK029: { Condition: _DayOfWeek = 2 Expression: dStorK029 = dStorK028 - dTurbK029 - dSpilK029 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK030: { Condition: _DayOfWeek = 2 Expression: dStorK030 = dStorK029 - dTurbK030 - dSpilK030 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK031: { Condition: _DayOfWeek = 2 Expression: dStorK031 = dStorK030 - dTurbK031 - dSpilK031 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK032: { Condition: _DayOfWeek = 2 Expression: dStorK032 = dStorK031 - dTurbK032 - dSpilK032 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK033: { Condition: _DayOfWeek = 2 Expression: dStorK033 = dStorK032 - dTurbK033 - dSpilK033 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK034: { Condition: _DayOfWeek = 2 Expression: dStorK034 = dStorK033 - dTurbK034 - dSpilK034 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK035: { Condition: _DayOfWeek = 2 Expression: dStorK035 = dStorK034 - dTurbK035 - dSpilK035 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK036: { Condition: _DayOfWeek = 2 Expression: dStorK036 = dStorK035 - dTurbK036 - dSpilK036 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK037: { Condition: _DayOfWeek = 2 Expression: dStorK037 = dStorK036 - dTurbK037 - dSpilK037 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK038: { Condition: _DayOfWeek = 2 Expression: dStorK038 = dStorK037 - dTurbK038 - dSpilK038 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK039: { Condition: _DayOfWeek = 2 Expression: dStorK039 = dStorK038 - dTurbK039 - dSpilK039 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK040: { Condition: _DayOfWeek = 2 Expression: dStorK040 = dStorK039 - dTurbK040 - dSpilK040 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK041: { Condition: _DayOfWeek = 2 Expression: dStorK041 = dStorK040 - dTurbK041 - dSpilK041 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK042: { Condition: _DayOfWeek = 2 Expression: dStorK042 = dStorK041 - dTurbK042 - dSpilK042 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK043: { Condition: _DayOfWeek = 2 Expression: dStorK043 = dStorK042 - dTurbK043 - dSpilK043 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK044: { Condition: _DayOfWeek = 2 Expression: dStorK044 = dStorK043 - dTurbK044 - dSpilK044 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK045: { Condition: _DayOfWeek = 2 Expression: dStorK045 = dStorK044 - dTurbK045 - dSpilK045 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK046: { Condition: _DayOfWeek = 2 Expression: dStorK046 = dStorK045 - dTurbK046 - dSpilK046 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK047: { Condition: _DayOfWeek = 2 Expression: dStorK047 = dStorK046 - dTurbK047 - dSpilK047 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK048: { Condition: _DayOfWeek = 2 Expression: dStorK048 = dStorK047 - dTurbK048 - dSpilK048 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK049: { Condition: _DayOfWeek = 2 Expression: dStorK049 = dStorK048 - dTurbK049 - dSpilK049 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK050: { Condition: _DayOfWeek = 2 Expression: dStorK050 = dStorK049 - dTurbK050 - dSpilK050 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK051: { Condition: _DayOfWeek = 2 Expression: dStorK051 = dStorK050 - dTurbK051 - dSpilK051 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK052: { Condition: _DayOfWeek = 2 Expression: dStorK052 = dStorK051 - dTurbK052 - dSpilK052 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK053: { Condition: _DayOfWeek = 2 Expression: dStorK053 = dStorK052 - dTurbK053 - dSpilK053 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK054: { Condition: _DayOfWeek = 2 Expression: dStorK054 = dStorK053 - dTurbK054 - dSpilK054 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK055: { Condition: _DayOfWeek = 2 Expression: dStorK055 = dStorK054 - dTurbK055 - dSpilK055 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK056: { Condition: _DayOfWeek = 2 Expression: dStorK056 = dStorK055 - dTurbK056 - dSpilK056 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK057: { Condition: _DayOfWeek = 2 Expression: dStorK057 = dStorK056 - dTurbK057 - dSpilK057 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK058: { Condition: _DayOfWeek = 2 Expression: dStorK058 = dStorK057 - dTurbK058 - dSpilK058 +
1.33 * timesers(400/inflow)(+1) / 24 }
175
Constraint ConK059: { Condition: _DayOfWeek = 2 Expression: dStorK059 = dStorK058 - dTurbK059 - dSpilK059 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK060: { Condition: _DayOfWeek = 2 Expression: dStorK060 = dStorK059 - dTurbK060 - dSpilK060 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK061: { Condition: _DayOfWeek = 2 Expression: dStorK061 = dStorK060 - dTurbK061 - dSpilK061 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK062: { Condition: _DayOfWeek = 2 Expression: dStorK062 = dStorK061 - dTurbK062 - dSpilK062 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK063: { Condition: _DayOfWeek = 2 Expression: dStorK063 = dStorK062 - dTurbK063 - dSpilK063 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK064: { Condition: _DayOfWeek = 2 Expression: dStorK064 = dStorK063 - dTurbK064 - dSpilK064 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK065: { Condition: _DayOfWeek = 2 Expression: dStorK065 = dStorK064 - dTurbK065 - dSpilK065 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK066: { Condition: _DayOfWeek = 2 Expression: dStorK066 = dStorK065 - dTurbK066 - dSpilK066 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK067: { Condition: _DayOfWeek = 2 Expression: dStorK067 = dStorK066 - dTurbK067 - dSpilK067 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK068: { Condition: _DayOfWeek = 2 Expression: dStorK068 = dStorK067 - dTurbK068 - dSpilK068 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK069: { Condition: _DayOfWeek = 2 Expression: dStorK069 = dStorK068 - dTurbK069 - dSpilK069 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK070: { Condition: _DayOfWeek = 2 Expression: dStorK070 = dStorK069 - dTurbK070 - dSpilK070 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK071: { Condition: _DayOfWeek = 2 Expression: dStorK071 = dStorK070 - dTurbK071 - dSpilK071 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK072: { Condition: _DayOfWeek = 2 Expression: dStorK072 = dStorK071 - dTurbK072 - dSpilK072 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK073: { Condition: _DayOfWeek = 2 Expression: dStorK073 = dStorK072 - dTurbK073 - dSpilK073 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK074: { Condition: _DayOfWeek = 2 Expression: dStorK074 = dStorK073 - dTurbK074 - dSpilK074 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK075: { Condition: _DayOfWeek = 2 Expression: dStorK075 = dStorK074 - dTurbK075 - dSpilK075 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK076: { Condition: _DayOfWeek = 2 Expression: dStorK076 = dStorK075 - dTurbK076 - dSpilK076 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK077: { Condition: _DayOfWeek = 2 Expression: dStorK077 = dStorK076 - dTurbK077 - dSpilK077 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK078: { Condition: _DayOfWeek = 2 Expression: dStorK078 = dStorK077 - dTurbK078 - dSpilK078 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK079: { Condition: _DayOfWeek = 2 Expression: dStorK079 = dStorK078 - dTurbK079 - dSpilK079 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK080: { Condition: _DayOfWeek = 2 Expression: dStorK080 = dStorK079 - dTurbK080 - dSpilK080 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK081: { Condition: _DayOfWeek = 2 Expression: dStorK081 = dStorK080 - dTurbK081 - dSpilK081 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK082: { Condition: _DayOfWeek = 2 Expression: dStorK082 = dStorK081 - dTurbK082 - dSpilK082 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK083: { Condition: _DayOfWeek = 2 Expression: dStorK083 = dStorK082 - dTurbK083 - dSpilK083 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK084: { Condition: _DayOfWeek = 2 Expression: dStorK084 = dStorK083 - dTurbK084 - dSpilK084 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK085: { Condition: _DayOfWeek = 2 Expression: dStorK085 = dStorK084 - dTurbK085 - dSpilK085 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK086: { Condition: _DayOfWeek = 2 Expression: dStorK086 = dStorK085 - dTurbK086 - dSpilK086 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK087: { Condition: _DayOfWeek = 2 Expression: dStorK087 = dStorK086 - dTurbK087 - dSpilK087 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK088: { Condition: _DayOfWeek = 2 Expression: dStorK088 = dStorK087 - dTurbK088 - dSpilK088 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK089: { Condition: _DayOfWeek = 2 Expression: dStorK089 = dStorK088 - dTurbK089 - dSpilK089 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK090: { Condition: _DayOfWeek = 2 Expression: dStorK090 = dStorK089 - dTurbK090 - dSpilK090 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK091: { Condition: _DayOfWeek = 2 Expression: dStorK091 = dStorK090 - dTurbK091 - dSpilK091 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK092: { Condition: _DayOfWeek = 2 Expression: dStorK092 = dStorK091 - dTurbK092 - dSpilK092 + 1.33 * timesers(400/inflow)(+2) / 24 }
176
Constraint ConK093: { Condition: _DayOfWeek = 2 Expression: dStorK093 = dStorK092 - dTurbK093 - dSpilK093 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK094: { Condition: _DayOfWeek = 2 Expression: dStorK094 = dStorK093 - dTurbK094 - dSpilK094 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK095: { Condition: _DayOfWeek = 2 Expression: dStorK095 = dStorK094 - dTurbK095 - dSpilK095 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK096: { Condition: _DayOfWeek = 2 Expression: dStorK096 = dStorK095 - dTurbK096 - dSpilK096 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK097: { Condition: _DayOfWeek = 2 Expression: dStorK097 = dStorK096 - dTurbK097 - dSpilK097 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK098: { Condition: _DayOfWeek = 2 Expression: dStorK098 = dStorK097 - dTurbK098 - dSpilK098 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK099: { Condition: _DayOfWeek = 2 Expression: dStorK099 = dStorK098 - dTurbK099 - dSpilK099 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK100: { Condition: _DayOfWeek = 2 Expression: dStorK100 = dStorK099 - dTurbK100 - dSpilK100 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK101: { Condition: _DayOfWeek = 2 Expression: dStorK101 = dStorK100 - dTurbK101 - dSpilK101 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK102: { Condition: _DayOfWeek = 2 Expression: dStorK102 = dStorK101 - dTurbK102 - dSpilK102 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK103: { Condition: _DayOfWeek = 2 Expression: dStorK103 = dStorK102 - dTurbK103 - dSpilK103 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK104: { Condition: _DayOfWeek = 2 Expression: dStorK104 = dStorK103 - dTurbK104 - dSpilK104 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK105: { Condition: _DayOfWeek = 2 Expression: dStorK105 = dStorK104 - dTurbK105 - dSpilK105 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK106: { Condition: _DayOfWeek = 2 Expression: dStorK106 = dStorK105 - dTurbK106 - dSpilK106 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK107: { Condition: _DayOfWeek = 2 Expression: dStorK107 = dStorK106 - dTurbK107 - dSpilK107 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK108: { Condition: _DayOfWeek = 2 Expression: dStorK108 = dStorK107 - dTurbK108 - dSpilK108 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK109: { Condition: _DayOfWeek = 2 Expression: dStorK109 = dStorK108 - dTurbK109 - dSpilK109 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK110: { Condition: _DayOfWeek = 2 Expression: dStorK110 = dStorK109 - dTurbK110 - dSpilK110 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK111: { Condition: _DayOfWeek = 2 Expression: dStorK111 = dStorK110 - dTurbK111 - dSpilK111 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK112: { Condition: _DayOfWeek = 2 Expression: dStorK112 = dStorK111 - dTurbK112 - dSpilK112 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK113: { Condition: _DayOfWeek = 2 Expression: dStorK113 = dStorK112 - dTurbK113 - dSpilK113 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK114: { Condition: _DayOfWeek = 2 Expression: dStorK114 = dStorK113 - dTurbK114 - dSpilK114 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK115: { Condition: _DayOfWeek = 2 Expression: dStorK115 = dStorK114 - dTurbK115 - dSpilK115 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK116: { Condition: _DayOfWeek = 2 Expression: dStorK116 = dStorK115 - dTurbK116 - dSpilK116 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK117: { Condition: _DayOfWeek = 2 Expression: dStorK117 = dStorK116 - dTurbK117 - dSpilK117 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK118: { Condition: _DayOfWeek = 2 Expression: dStorK118 = dStorK117 - dTurbK118 - dSpilK118 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK119: { Condition: _DayOfWeek = 2 Expression: dStorK119 = dStorK118 - dTurbK119 - dSpilK119 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK120: { Condition: _DayOfWeek = 2 Expression: dStorK120 = dStorK119 - dTurbK120 - dSpilK120 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK121: { Condition: _DayOfWeek = 2 Expression: dStorK121 = dStorK120 - dTurbK121 - dSpilK121 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK122: { Condition: _DayOfWeek = 2 Expression: dStorK122 = dStorK121 - dTurbK122 - dSpilK122 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK123: { Condition: _DayOfWeek = 2 Expression: dStorK123 = dStorK122 - dTurbK123 - dSpilK123 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK124: { Condition: _DayOfWeek = 2 Expression: dStorK124 = dStorK123 - dTurbK124 - dSpilK124 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK125: { Condition: _DayOfWeek = 2 Expression: dStorK125 = dStorK124 - dTurbK125 - dSpilK125 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK126: { Condition: _DayOfWeek = 2 Expression: dStorK126 = dStorK125 - dTurbK126 - dSpilK126 +
1.33 * timesers(400/inflow)(+4) / 24 }
177
Constraint ConK127: { Condition: _DayOfWeek = 2 Expression: dStorK127 = dStorK126 - dTurbK127 - dSpilK127 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK128: { Condition: _DayOfWeek = 2 Expression: dStorK128 = dStorK127 - dTurbK128 - dSpilK128 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK129: { Condition: _DayOfWeek = 2 Expression: dStorK129 = dStorK128 - dTurbK129 - dSpilK129 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK130: { Condition: _DayOfWeek = 2 Expression: dStorK130 = dStorK129 - dTurbK130 - dSpilK130 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK131: { Condition: _DayOfWeek = 2 Expression: dStorK131 = dStorK130 - dTurbK131 - dSpilK131 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK132: { Condition: _DayOfWeek = 2 Expression: dStorK132 = dStorK131 - dTurbK132 - dSpilK132 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK133: { Condition: _DayOfWeek = 2 Expression: dStorK133 = dStorK132 - dTurbK133 - dSpilK133 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK134: { Condition: _DayOfWeek = 2 Expression: dStorK134 = dStorK133 - dTurbK134 - dSpilK134 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK135: { Condition: _DayOfWeek = 2 Expression: dStorK135 = dStorK134 - dTurbK135 - dSpilK135 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK136: { Condition: _DayOfWeek = 2 Expression: dStorK136 = dStorK135 - dTurbK136 - dSpilK136 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK137: { Condition: _DayOfWeek = 2 Expression: dStorK137 = dStorK136 - dTurbK137 - dSpilK137 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK138: { Condition: _DayOfWeek = 2 Expression: dStorK138 = dStorK137 - dTurbK138 - dSpilK138 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK139: { Condition: _DayOfWeek = 2 Expression: dStorK139 = dStorK138 - dTurbK139 - dSpilK139 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK140: { Condition: _DayOfWeek = 2 Expression: dStorK140 = dStorK139 - dTurbK140 - dSpilK140 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK141: { Condition: _DayOfWeek = 2 Expression: dStorK141 = dStorK140 - dTurbK141 - dSpilK141 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK142: { Condition: _DayOfWeek = 2 Expression: dStorK142 = dStorK141 - dTurbK142 - dSpilK142 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK143: { Condition: _DayOfWeek = 2 Expression: dStorK143 = dStorK142 - dTurbK143 - dSpilK143 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK144: { Condition: _DayOfWeek = 2 Expression: dStorK144 = dStorK143 - dTurbK144 - dSpilK144 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK145: { Condition: _DayOfWeek = 2 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK146: { Condition: _DayOfWeek = 2 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK147: { Condition: _DayOfWeek = 2 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 2 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow)(+5) / 24 }
Constraint ConK149: { Condition: _DayOfWeek = 2 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK150: { Condition: _DayOfWeek = 2 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK151: { Condition: _DayOfWeek = 2 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK152: { Condition: _DayOfWeek = 2 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 2 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow)(+5) / 24 }
Constraint ConK154: { Condition: _DayOfWeek = 2 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK155: { Condition: _DayOfWeek = 2 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 2 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK157: { Condition: _DayOfWeek = 2 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 2 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK159: { Condition: _DayOfWeek = 2 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK160: { Condition: _DayOfWeek = 2 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow)(+5) / 24 }
178
Constraint ConK161: { Condition: _DayOfWeek = 2 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK162: { Condition: _DayOfWeek = 2 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow)(+5) / 24 }
Constraint ConK163: { Condition: _DayOfWeek = 2 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK164: { Condition: _DayOfWeek = 2 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK165: { Condition: _DayOfWeek = 2 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 +
1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 2 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK167: { Condition: _DayOfWeek = 2 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 + 1.33 * timesers(400/inflow)(+5) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 2 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow)(+5) / 24 } // Continuity, Monday - Friday Constraint ConK049: { Condition: _DayOfWeek = 3 Expression: dStorK049 = dStorK048 - dTurbK049 - dSpilK049 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK050: { Condition: _DayOfWeek = 3 Expression: dStorK050 = dStorK049 - dTurbK050 - dSpilK050 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK051: { Condition: _DayOfWeek = 3 Expression: dStorK051 = dStorK050 - dTurbK051 - dSpilK051 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK052: { Condition: _DayOfWeek = 3 Expression: dStorK052 = dStorK051 - dTurbK052 - dSpilK052 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK053: { Condition: _DayOfWeek = 3 Expression: dStorK053 = dStorK052 - dTurbK053 - dSpilK053 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK054: { Condition: _DayOfWeek = 3 Expression: dStorK054 = dStorK053 - dTurbK054 - dSpilK054 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK055: { Condition: _DayOfWeek = 3 Expression: dStorK055 = dStorK054 - dTurbK055 - dSpilK055 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK056: { Condition: _DayOfWeek = 3 Expression: dStorK056 = dStorK055 - dTurbK056 - dSpilK056 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK057: { Condition: _DayOfWeek = 3 Expression: dStorK057 = dStorK056 - dTurbK057 - dSpilK057 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK058: { Condition: _DayOfWeek = 3 Expression: dStorK058 = dStorK057 - dTurbK058 - dSpilK058 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK059: { Condition: _DayOfWeek = 3 Expression: dStorK059 = dStorK058 - dTurbK059 - dSpilK059 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK060: { Condition: _DayOfWeek = 3 Expression: dStorK060 = dStorK059 - dTurbK060 - dSpilK060 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK061: { Condition: _DayOfWeek = 3 Expression: dStorK061 = dStorK060 - dTurbK061 - dSpilK061 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK062: { Condition: _DayOfWeek = 3 Expression: dStorK062 = dStorK061 - dTurbK062 - dSpilK062 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK063: { Condition: _DayOfWeek = 3 Expression: dStorK063 = dStorK062 - dTurbK063 - dSpilK063 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK064: { Condition: _DayOfWeek = 3 Expression: dStorK064 = dStorK063 - dTurbK064 - dSpilK064 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK065: { Condition: _DayOfWeek = 3 Expression: dStorK065 = dStorK064 - dTurbK065 - dSpilK065 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK066: { Condition: _DayOfWeek = 3 Expression: dStorK066 = dStorK065 - dTurbK066 - dSpilK066 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK067: { Condition: _DayOfWeek = 3 Expression: dStorK067 = dStorK066 - dTurbK067 - dSpilK067 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK068: { Condition: _DayOfWeek = 3 Expression: dStorK068 = dStorK067 - dTurbK068 - dSpilK068 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK069: { Condition: _DayOfWeek = 3 Expression: dStorK069 = dStorK068 - dTurbK069 - dSpilK069 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK070: { Condition: _DayOfWeek = 3 Expression: dStorK070 = dStorK069 - dTurbK070 - dSpilK070 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK071: { Condition: _DayOfWeek = 3 Expression: dStorK071 = dStorK070 - dTurbK071 - dSpilK071 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK072: { Condition: _DayOfWeek = 3 Expression: dStorK072 = dStorK071 - dTurbK072 - dSpilK072 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK073: { Condition: _DayOfWeek = 3 Expression: dStorK073 = dStorK072 - dTurbK073 - dSpilK073 + 1.33 * timesers(400/inflow)(+1) / 24 }
179
Constraint ConK074: { Condition: _DayOfWeek = 3 Expression: dStorK074 = dStorK073 - dTurbK074 - dSpilK074 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK075: { Condition: _DayOfWeek = 3 Expression: dStorK075 = dStorK074 - dTurbK075 - dSpilK075 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK076: { Condition: _DayOfWeek = 3 Expression: dStorK076 = dStorK075 - dTurbK076 - dSpilK076 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK077: { Condition: _DayOfWeek = 3 Expression: dStorK077 = dStorK076 - dTurbK077 - dSpilK077 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK078: { Condition: _DayOfWeek = 3 Expression: dStorK078 = dStorK077 - dTurbK078 - dSpilK078 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK079: { Condition: _DayOfWeek = 3 Expression: dStorK079 = dStorK078 - dTurbK079 - dSpilK079 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK080: { Condition: _DayOfWeek = 3 Expression: dStorK080 = dStorK079 - dTurbK080 - dSpilK080 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK081: { Condition: _DayOfWeek = 3 Expression: dStorK081 = dStorK080 - dTurbK081 - dSpilK081 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK082: { Condition: _DayOfWeek = 3 Expression: dStorK082 = dStorK081 - dTurbK082 - dSpilK082 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK083: { Condition: _DayOfWeek = 3 Expression: dStorK083 = dStorK082 - dTurbK083 - dSpilK083 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK084: { Condition: _DayOfWeek = 3 Expression: dStorK084 = dStorK083 - dTurbK084 - dSpilK084 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK085: { Condition: _DayOfWeek = 3 Expression: dStorK085 = dStorK084 - dTurbK085 - dSpilK085 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK086: { Condition: _DayOfWeek = 3 Expression: dStorK086 = dStorK085 - dTurbK086 - dSpilK086 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK087: { Condition: _DayOfWeek = 3 Expression: dStorK087 = dStorK086 - dTurbK087 - dSpilK087 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK088: { Condition: _DayOfWeek = 3 Expression: dStorK088 = dStorK087 - dTurbK088 - dSpilK088 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK089: { Condition: _DayOfWeek = 3 Expression: dStorK089 = dStorK088 - dTurbK089 - dSpilK089 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK090: { Condition: _DayOfWeek = 3 Expression: dStorK090 = dStorK089 - dTurbK090 - dSpilK090 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK091: { Condition: _DayOfWeek = 3 Expression: dStorK091 = dStorK090 - dTurbK091 - dSpilK091 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK092: { Condition: _DayOfWeek = 3 Expression: dStorK092 = dStorK091 - dTurbK092 - dSpilK092 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK093: { Condition: _DayOfWeek = 3 Expression: dStorK093 = dStorK092 - dTurbK093 - dSpilK093 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK094: { Condition: _DayOfWeek = 3 Expression: dStorK094 = dStorK093 - dTurbK094 - dSpilK094 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK095: { Condition: _DayOfWeek = 3 Expression: dStorK095 = dStorK094 - dTurbK095 - dSpilK095 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK096: { Condition: _DayOfWeek = 3 Expression: dStorK096 = dStorK095 - dTurbK096 - dSpilK096 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK097: { Condition: _DayOfWeek = 3 Expression: dStorK097 = dStorK096 - dTurbK097 - dSpilK097 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK098: { Condition: _DayOfWeek = 3 Expression: dStorK098 = dStorK097 - dTurbK098 - dSpilK098 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK099: { Condition: _DayOfWeek = 3 Expression: dStorK099 = dStorK098 - dTurbK099 - dSpilK099 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK100: { Condition: _DayOfWeek = 3 Expression: dStorK100 = dStorK099 - dTurbK100 - dSpilK100 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK101: { Condition: _DayOfWeek = 3 Expression: dStorK101 = dStorK100 - dTurbK101 - dSpilK101 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK102: { Condition: _DayOfWeek = 3 Expression: dStorK102 = dStorK101 - dTurbK102 - dSpilK102 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK103: { Condition: _DayOfWeek = 3 Expression: dStorK103 = dStorK102 - dTurbK103 - dSpilK103 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK104: { Condition: _DayOfWeek = 3 Expression: dStorK104 = dStorK103 - dTurbK104 - dSpilK104 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK105: { Condition: _DayOfWeek = 3 Expression: dStorK105 = dStorK104 - dTurbK105 - dSpilK105 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK106: { Condition: _DayOfWeek = 3 Expression: dStorK106 = dStorK105 - dTurbK106 - dSpilK106 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK107: { Condition: _DayOfWeek = 3 Expression: dStorK107 = dStorK106 - dTurbK107 - dSpilK107 + 1.33 * timesers(400/inflow)(+2) / 24 }
180
Constraint ConK108: { Condition: _DayOfWeek = 3 Expression: dStorK108 = dStorK107 - dTurbK108 - dSpilK108 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK109: { Condition: _DayOfWeek = 3 Expression: dStorK109 = dStorK108 - dTurbK109 - dSpilK109 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK110: { Condition: _DayOfWeek = 3 Expression: dStorK110 = dStorK109 - dTurbK110 - dSpilK110 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK111: { Condition: _DayOfWeek = 3 Expression: dStorK111 = dStorK110 - dTurbK111 - dSpilK111 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK112: { Condition: _DayOfWeek = 3 Expression: dStorK112 = dStorK111 - dTurbK112 - dSpilK112 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK113: { Condition: _DayOfWeek = 3 Expression: dStorK113 = dStorK112 - dTurbK113 - dSpilK113 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK114: { Condition: _DayOfWeek = 3 Expression: dStorK114 = dStorK113 - dTurbK114 - dSpilK114 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK115: { Condition: _DayOfWeek = 3 Expression: dStorK115 = dStorK114 - dTurbK115 - dSpilK115 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK116: { Condition: _DayOfWeek = 3 Expression: dStorK116 = dStorK115 - dTurbK116 - dSpilK116 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK117: { Condition: _DayOfWeek = 3 Expression: dStorK117 = dStorK116 - dTurbK117 - dSpilK117 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK118: { Condition: _DayOfWeek = 3 Expression: dStorK118 = dStorK117 - dTurbK118 - dSpilK118 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK119: { Condition: _DayOfWeek = 3 Expression: dStorK119 = dStorK118 - dTurbK119 - dSpilK119 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK120: { Condition: _DayOfWeek = 3 Expression: dStorK120 = dStorK119 - dTurbK120 - dSpilK120 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK121: { Condition: _DayOfWeek = 3 Expression: dStorK121 = dStorK120 - dTurbK121 - dSpilK121 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK122: { Condition: _DayOfWeek = 3 Expression: dStorK122 = dStorK121 - dTurbK122 - dSpilK122 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK123: { Condition: _DayOfWeek = 3 Expression: dStorK123 = dStorK122 - dTurbK123 - dSpilK123 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK124: { Condition: _DayOfWeek = 3 Expression: dStorK124 = dStorK123 - dTurbK124 - dSpilK124 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK125: { Condition: _DayOfWeek = 3 Expression: dStorK125 = dStorK124 - dTurbK125 - dSpilK125 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK126: { Condition: _DayOfWeek = 3 Expression: dStorK126 = dStorK125 - dTurbK126 - dSpilK126 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK127: { Condition: _DayOfWeek = 3 Expression: dStorK127 = dStorK126 - dTurbK127 - dSpilK127 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK128: { Condition: _DayOfWeek = 3 Expression: dStorK128 = dStorK127 - dTurbK128 - dSpilK128 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK129: { Condition: _DayOfWeek = 3 Expression: dStorK129 = dStorK128 - dTurbK129 - dSpilK129 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK130: { Condition: _DayOfWeek = 3 Expression: dStorK130 = dStorK129 - dTurbK130 - dSpilK130 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK131: { Condition: _DayOfWeek = 3 Expression: dStorK131 = dStorK130 - dTurbK131 - dSpilK131 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK132: { Condition: _DayOfWeek = 3 Expression: dStorK132 = dStorK131 - dTurbK132 - dSpilK132 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK133: { Condition: _DayOfWeek = 3 Expression: dStorK133 = dStorK132 - dTurbK133 - dSpilK133 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK134: { Condition: _DayOfWeek = 3 Expression: dStorK134 = dStorK133 - dTurbK134 - dSpilK134 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK135: { Condition: _DayOfWeek = 3 Expression: dStorK135 = dStorK134 - dTurbK135 - dSpilK135 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK136: { Condition: _DayOfWeek = 3 Expression: dStorK136 = dStorK135 - dTurbK136 - dSpilK136 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK137: { Condition: _DayOfWeek = 3 Expression: dStorK137 = dStorK136 - dTurbK137 - dSpilK137 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK138: { Condition: _DayOfWeek = 3 Expression: dStorK138 = dStorK137 - dTurbK138 - dSpilK138 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK139: { Condition: _DayOfWeek = 3 Expression: dStorK139 = dStorK138 - dTurbK139 - dSpilK139 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK140: { Condition: _DayOfWeek = 3 Expression: dStorK140 = dStorK139 - dTurbK140 - dSpilK140 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK141: { Condition: _DayOfWeek = 3 Expression: dStorK141 = dStorK140 - dTurbK141 - dSpilK141 + 1.33 * timesers(400/inflow)(+3) / 24 }
181
Constraint ConK142: { Condition: _DayOfWeek = 3 Expression: dStorK142 = dStorK141 - dTurbK142 - dSpilK142 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK143: { Condition: _DayOfWeek = 3 Expression: dStorK143 = dStorK142 - dTurbK143 - dSpilK143 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK144: { Condition: _DayOfWeek = 3 Expression: dStorK144 = dStorK143 - dTurbK144 - dSpilK144 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK145: { Condition: _DayOfWeek = 3 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK146: { Condition: _DayOfWeek = 3 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK147: { Condition: _DayOfWeek = 3 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 3 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK149: { Condition: _DayOfWeek = 3 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK150: { Condition: _DayOfWeek = 3 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK151: { Condition: _DayOfWeek = 3 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK152: { Condition: _DayOfWeek = 3 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 3 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK154: { Condition: _DayOfWeek = 3 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK155: { Condition: _DayOfWeek = 3 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 3 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK157: { Condition: _DayOfWeek = 3 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 3 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK159: { Condition: _DayOfWeek = 3 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK160: { Condition: _DayOfWeek = 3 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK161: { Condition: _DayOfWeek = 3 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK162: { Condition: _DayOfWeek = 3 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK163: { Condition: _DayOfWeek = 3 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow)(+4) / 24 }
Constraint ConK164: { Condition: _DayOfWeek = 3 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK165: { Condition: _DayOfWeek = 3 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 3 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 +
1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK167: { Condition: _DayOfWeek = 3 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 + 1.33 * timesers(400/inflow)(+4) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 3 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow)(+4) / 24 }
// Continuity, Tuesday - Friday Constraint ConK073: { Condition: _DayOfWeek = 4 Expression: dStorK073 = dStorK072 - dTurbK073 - dSpilK073 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK074: { Condition: _DayOfWeek = 4 Expression: dStorK074 = dStorK073 - dTurbK074 - dSpilK074 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK075: { Condition: _DayOfWeek = 4 Expression: dStorK075 = dStorK074 - dTurbK075 - dSpilK075 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK076: { Condition: _DayOfWeek = 4 Expression: dStorK076 = dStorK075 - dTurbK076 - dSpilK076 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK077: { Condition: _DayOfWeek = 4 Expression: dStorK077 = dStorK076 - dTurbK077 - dSpilK077 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK078: { Condition: _DayOfWeek = 4 Expression: dStorK078 = dStorK077 - dTurbK078 - dSpilK078 + 1.33 * timesers(400/inflow) / 24 }
182
Constraint ConK079: { Condition: _DayOfWeek = 4 Expression: dStorK079 = dStorK078 - dTurbK079 - dSpilK079 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK080: { Condition: _DayOfWeek = 4 Expression: dStorK080 = dStorK079 - dTurbK080 - dSpilK080 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK081: { Condition: _DayOfWeek = 4 Expression: dStorK081 = dStorK080 - dTurbK081 - dSpilK081 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK082: { Condition: _DayOfWeek = 4 Expression: dStorK082 = dStorK081 - dTurbK082 - dSpilK082 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK083: { Condition: _DayOfWeek = 4 Expression: dStorK083 = dStorK082 - dTurbK083 - dSpilK083 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK084: { Condition: _DayOfWeek = 4 Expression: dStorK084 = dStorK083 - dTurbK084 - dSpilK084 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK085: { Condition: _DayOfWeek = 4 Expression: dStorK085 = dStorK084 - dTurbK085 - dSpilK085 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK086: { Condition: _DayOfWeek = 4 Expression: dStorK086 = dStorK085 - dTurbK086 - dSpilK086 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK087: { Condition: _DayOfWeek = 4 Expression: dStorK087 = dStorK086 - dTurbK087 - dSpilK087 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK088: { Condition: _DayOfWeek = 4 Expression: dStorK088 = dStorK087 - dTurbK088 - dSpilK088 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK089: { Condition: _DayOfWeek = 4 Expression: dStorK089 = dStorK088 - dTurbK089 - dSpilK089 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK090: { Condition: _DayOfWeek = 4 Expression: dStorK090 = dStorK089 - dTurbK090 - dSpilK090 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK091: { Condition: _DayOfWeek = 4 Expression: dStorK091 = dStorK090 - dTurbK091 - dSpilK091 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK092: { Condition: _DayOfWeek = 4 Expression: dStorK092 = dStorK091 - dTurbK092 - dSpilK092 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK093: { Condition: _DayOfWeek = 4 Expression: dStorK093 = dStorK092 - dTurbK093 - dSpilK093 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK094: { Condition: _DayOfWeek = 4 Expression: dStorK094 = dStorK093 - dTurbK094 - dSpilK094 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK095: { Condition: _DayOfWeek = 4 Expression: dStorK095 = dStorK094 - dTurbK095 - dSpilK095 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK096: { Condition: _DayOfWeek = 4 Expression: dStorK096 = dStorK095 - dTurbK096 - dSpilK096 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK097: { Condition: _DayOfWeek = 4 Expression: dStorK097 = dStorK096 - dTurbK097 - dSpilK097 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK098: { Condition: _DayOfWeek = 4 Expression: dStorK098 = dStorK097 - dTurbK098 - dSpilK098 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK099: { Condition: _DayOfWeek = 4 Expression: dStorK099 = dStorK098 - dTurbK099 - dSpilK099 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK100: { Condition: _DayOfWeek = 4 Expression: dStorK100 = dStorK099 - dTurbK100 - dSpilK100 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK101: { Condition: _DayOfWeek = 4 Expression: dStorK101 = dStorK100 - dTurbK101 - dSpilK101 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK102: { Condition: _DayOfWeek = 4 Expression: dStorK102 = dStorK101 - dTurbK102 - dSpilK102 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK103: { Condition: _DayOfWeek = 4 Expression: dStorK103 = dStorK102 - dTurbK103 - dSpilK103 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK104: { Condition: _DayOfWeek = 4 Expression: dStorK104 = dStorK103 - dTurbK104 - dSpilK104 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK105: { Condition: _DayOfWeek = 4 Expression: dStorK105 = dStorK104 - dTurbK105 - dSpilK105 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK106: { Condition: _DayOfWeek = 4 Expression: dStorK106 = dStorK105 - dTurbK106 - dSpilK106 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK107: { Condition: _DayOfWeek = 4 Expression: dStorK107 = dStorK106 - dTurbK107 - dSpilK107 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK108: { Condition: _DayOfWeek = 4 Expression: dStorK108 = dStorK107 - dTurbK108 - dSpilK108 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK109: { Condition: _DayOfWeek = 4 Expression: dStorK109 = dStorK108 - dTurbK109 - dSpilK109 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK110: { Condition: _DayOfWeek = 4 Expression: dStorK110 = dStorK109 - dTurbK110 - dSpilK110 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK111: { Condition: _DayOfWeek = 4 Expression: dStorK111 = dStorK110 - dTurbK111 - dSpilK111 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK112: { Condition: _DayOfWeek = 4 Expression: dStorK112 = dStorK111 - dTurbK112 - dSpilK112 + 1.33 * timesers(400/inflow)(+1) / 24 }
183
Constraint ConK113: { Condition: _DayOfWeek = 4 Expression: dStorK113 = dStorK112 - dTurbK113 - dSpilK113 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK114: { Condition: _DayOfWeek = 4 Expression: dStorK114 = dStorK113 - dTurbK114 - dSpilK114 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK115: { Condition: _DayOfWeek = 4 Expression: dStorK115 = dStorK114 - dTurbK115 - dSpilK115 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK116: { Condition: _DayOfWeek = 4 Expression: dStorK116 = dStorK115 - dTurbK116 - dSpilK116 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK117: { Condition: _DayOfWeek = 4 Expression: dStorK117 = dStorK116 - dTurbK117 - dSpilK117 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK118: { Condition: _DayOfWeek = 4 Expression: dStorK118 = dStorK117 - dTurbK118 - dSpilK118 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK119: { Condition: _DayOfWeek = 4 Expression: dStorK119 = dStorK118 - dTurbK119 - dSpilK119 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK120: { Condition: _DayOfWeek = 4 Expression: dStorK120 = dStorK119 - dTurbK120 - dSpilK120 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK121: { Condition: _DayOfWeek = 4 Expression: dStorK121 = dStorK120 - dTurbK121 - dSpilK121 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK122: { Condition: _DayOfWeek = 4 Expression: dStorK122 = dStorK121 - dTurbK122 - dSpilK122 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK123: { Condition: _DayOfWeek = 4 Expression: dStorK123 = dStorK122 - dTurbK123 - dSpilK123 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK124: { Condition: _DayOfWeek = 4 Expression: dStorK124 = dStorK123 - dTurbK124 - dSpilK124 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK125: { Condition: _DayOfWeek = 4 Expression: dStorK125 = dStorK124 - dTurbK125 - dSpilK125 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK126: { Condition: _DayOfWeek = 4 Expression: dStorK126 = dStorK125 - dTurbK126 - dSpilK126 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK127: { Condition: _DayOfWeek = 4 Expression: dStorK127 = dStorK126 - dTurbK127 - dSpilK127 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK128: { Condition: _DayOfWeek = 4 Expression: dStorK128 = dStorK127 - dTurbK128 - dSpilK128 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK129: { Condition: _DayOfWeek = 4 Expression: dStorK129 = dStorK128 - dTurbK129 - dSpilK129 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK130: { Condition: _DayOfWeek = 4 Expression: dStorK130 = dStorK129 - dTurbK130 - dSpilK130 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK131: { Condition: _DayOfWeek = 4 Expression: dStorK131 = dStorK130 - dTurbK131 - dSpilK131 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK132: { Condition: _DayOfWeek = 4 Expression: dStorK132 = dStorK131 - dTurbK132 - dSpilK132 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK133: { Condition: _DayOfWeek = 4 Expression: dStorK133 = dStorK132 - dTurbK133 - dSpilK133 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK134: { Condition: _DayOfWeek = 4 Expression: dStorK134 = dStorK133 - dTurbK134 - dSpilK134 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK135: { Condition: _DayOfWeek = 4 Expression: dStorK135 = dStorK134 - dTurbK135 - dSpilK135 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK136: { Condition: _DayOfWeek = 4 Expression: dStorK136 = dStorK135 - dTurbK136 - dSpilK136 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK137: { Condition: _DayOfWeek = 4 Expression: dStorK137 = dStorK136 - dTurbK137 - dSpilK137 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK138: { Condition: _DayOfWeek = 4 Expression: dStorK138 = dStorK137 - dTurbK138 - dSpilK138 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK139: { Condition: _DayOfWeek = 4 Expression: dStorK139 = dStorK138 - dTurbK139 - dSpilK139 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK140: { Condition: _DayOfWeek = 4 Expression: dStorK140 = dStorK139 - dTurbK140 - dSpilK140 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK141: { Condition: _DayOfWeek = 4 Expression: dStorK141 = dStorK140 - dTurbK141 - dSpilK141 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK142: { Condition: _DayOfWeek = 4 Expression: dStorK142 = dStorK141 - dTurbK142 - dSpilK142 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK143: { Condition: _DayOfWeek = 4 Expression: dStorK143 = dStorK142 - dTurbK143 - dSpilK143 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK144: { Condition: _DayOfWeek = 4 Expression: dStorK144 = dStorK143 - dTurbK144 - dSpilK144 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK145: { Condition: _DayOfWeek = 4 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK146: { Condition: _DayOfWeek = 4 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 +
1.33 * timesers(400/inflow)(+3) / 24 }
184
Constraint ConK147: { Condition: _DayOfWeek = 4 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 4 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow)(+3) / 24 }
Constraint ConK149: { Condition: _DayOfWeek = 4 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK150: { Condition: _DayOfWeek = 4 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK151: { Condition: _DayOfWeek = 4 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK152: { Condition: _DayOfWeek = 4 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 4 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK154: { Condition: _DayOfWeek = 4 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK155: { Condition: _DayOfWeek = 4 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 4 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK157: { Condition: _DayOfWeek = 4 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 4 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK159: { Condition: _DayOfWeek = 4 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK160: { Condition: _DayOfWeek = 4 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK161: { Condition: _DayOfWeek = 4 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK162: { Condition: _DayOfWeek = 4 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK163: { Condition: _DayOfWeek = 4 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK164: { Condition: _DayOfWeek = 4 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 +
1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK165: { Condition: _DayOfWeek = 4 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 4 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK167: { Condition: _DayOfWeek = 4 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 + 1.33 * timesers(400/inflow)(+3) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 4 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow)(+3) / 24 }
// Continuity, Wednesday - Friday Constraint ConK097: { Condition: _DayOfWeek = 5 Expression: dStorK097 = dStorK096 - dTurbK097 - dSpilK097 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK098: { Condition: _DayOfWeek = 5 Expression: dStorK098 = dStorK097 - dTurbK098 - dSpilK098 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK099: { Condition: _DayOfWeek = 5 Expression: dStorK099 = dStorK098 - dTurbK099 - dSpilK099 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK100: { Condition: _DayOfWeek = 5 Expression: dStorK100 = dStorK099 - dTurbK100 - dSpilK100 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK101: { Condition: _DayOfWeek = 5 Expression: dStorK101 = dStorK100 - dTurbK101 - dSpilK101 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK102: { Condition: _DayOfWeek = 5 Expression: dStorK102 = dStorK101 - dTurbK102 - dSpilK102 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK103: { Condition: _DayOfWeek = 5 Expression: dStorK103 = dStorK102 - dTurbK103 - dSpilK103 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK104: { Condition: _DayOfWeek = 5 Expression: dStorK104 = dStorK103 - dTurbK104 - dSpilK104 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK105: { Condition: _DayOfWeek = 5 Expression: dStorK105 = dStorK104 - dTurbK105 - dSpilK105 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK106: { Condition: _DayOfWeek = 5 Expression: dStorK106 = dStorK105 - dTurbK106 - dSpilK106 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK107: { Condition: _DayOfWeek = 5 Expression: dStorK107 = dStorK106 - dTurbK107 - dSpilK107 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK108: { Condition: _DayOfWeek = 5 Expression: dStorK108 = dStorK107 - dTurbK108 - dSpilK108 +
1.33 * timesers(400/inflow) / 24 }
185
Constraint ConK109: { Condition: _DayOfWeek = 5 Expression: dStorK109 = dStorK108 - dTurbK109 - dSpilK109 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK110: { Condition: _DayOfWeek = 5 Expression: dStorK110 = dStorK109 - dTurbK110 - dSpilK110 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK111: { Condition: _DayOfWeek = 5 Expression: dStorK111 = dStorK110 - dTurbK111 - dSpilK111 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK112: { Condition: _DayOfWeek = 5 Expression: dStorK112 = dStorK111 - dTurbK112 - dSpilK112 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK113: { Condition: _DayOfWeek = 5 Expression: dStorK113 = dStorK112 - dTurbK113 - dSpilK113 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK114: { Condition: _DayOfWeek = 5 Expression: dStorK114 = dStorK113 - dTurbK114 - dSpilK114 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK115: { Condition: _DayOfWeek = 5 Expression: dStorK115 = dStorK114 - dTurbK115 - dSpilK115 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK116: { Condition: _DayOfWeek = 5 Expression: dStorK116 = dStorK115 - dTurbK116 - dSpilK116 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK117: { Condition: _DayOfWeek = 5 Expression: dStorK117 = dStorK116 - dTurbK117 - dSpilK117 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK118: { Condition: _DayOfWeek = 5 Expression: dStorK118 = dStorK117 - dTurbK118 - dSpilK118 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK119: { Condition: _DayOfWeek = 5 Expression: dStorK119 = dStorK118 - dTurbK119 - dSpilK119 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK120: { Condition: _DayOfWeek = 5 Expression: dStorK120 = dStorK119 - dTurbK120 - dSpilK120 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK121: { Condition: _DayOfWeek = 5 Expression: dStorK121 = dStorK120 - dTurbK121 - dSpilK121 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK122: { Condition: _DayOfWeek = 5 Expression: dStorK122 = dStorK121 - dTurbK122 - dSpilK122 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK123: { Condition: _DayOfWeek = 5 Expression: dStorK123 = dStorK122 - dTurbK123 - dSpilK123 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK124: { Condition: _DayOfWeek = 5 Expression: dStorK124 = dStorK123 - dTurbK124 - dSpilK124 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK125: { Condition: _DayOfWeek = 5 Expression: dStorK125 = dStorK124 - dTurbK125 - dSpilK125 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK126: { Condition: _DayOfWeek = 5 Expression: dStorK126 = dStorK125 - dTurbK126 - dSpilK126 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK127: { Condition: _DayOfWeek = 5 Expression: dStorK127 = dStorK126 - dTurbK127 - dSpilK127 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK128: { Condition: _DayOfWeek = 5 Expression: dStorK128 = dStorK127 - dTurbK128 - dSpilK128 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK129: { Condition: _DayOfWeek = 5 Expression: dStorK129 = dStorK128 - dTurbK129 - dSpilK129 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK130: { Condition: _DayOfWeek = 5 Expression: dStorK130 = dStorK129 - dTurbK130 - dSpilK130 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK131: { Condition: _DayOfWeek = 5 Expression: dStorK131 = dStorK130 - dTurbK131 - dSpilK131 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK132: { Condition: _DayOfWeek = 5 Expression: dStorK132 = dStorK131 - dTurbK132 - dSpilK132 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK133: { Condition: _DayOfWeek = 5 Expression: dStorK133 = dStorK132 - dTurbK133 - dSpilK133 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK134: { Condition: _DayOfWeek = 5 Expression: dStorK134 = dStorK133 - dTurbK134 - dSpilK134 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK135: { Condition: _DayOfWeek = 5 Expression: dStorK135 = dStorK134 - dTurbK135 - dSpilK135 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK136: { Condition: _DayOfWeek = 5 Expression: dStorK136 = dStorK135 - dTurbK136 - dSpilK136 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK137: { Condition: _DayOfWeek = 5 Expression: dStorK137 = dStorK136 - dTurbK137 - dSpilK137 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK138: { Condition: _DayOfWeek = 5 Expression: dStorK138 = dStorK137 - dTurbK138 - dSpilK138 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK139: { Condition: _DayOfWeek = 5 Expression: dStorK139 = dStorK138 - dTurbK139 - dSpilK139 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK140: { Condition: _DayOfWeek = 5 Expression: dStorK140 = dStorK139 - dTurbK140 - dSpilK140 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK141: { Condition: _DayOfWeek = 5 Expression: dStorK141 = dStorK140 - dTurbK141 - dSpilK141 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK142: { Condition: _DayOfWeek = 5 Expression: dStorK142 = dStorK141 - dTurbK142 - dSpilK142 + 1.33 * timesers(400/inflow)(+1) / 24 }
186
Constraint ConK143: { Condition: _DayOfWeek = 5 Expression: dStorK143 = dStorK142 - dTurbK143 - dSpilK143 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK144: { Condition: _DayOfWeek = 5 Expression: dStorK144 = dStorK143 - dTurbK144 - dSpilK144 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK145: { Condition: _DayOfWeek = 5 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK146: { Condition: _DayOfWeek = 5 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK147: { Condition: _DayOfWeek = 5 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 5 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK149: { Condition: _DayOfWeek = 5 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK150: { Condition: _DayOfWeek = 5 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK151: { Condition: _DayOfWeek = 5 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK152: { Condition: _DayOfWeek = 5 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 5 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK154: { Condition: _DayOfWeek = 5 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK155: { Condition: _DayOfWeek = 5 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 5 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK157: { Condition: _DayOfWeek = 5 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 5 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK159: { Condition: _DayOfWeek = 5 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK160: { Condition: _DayOfWeek = 5 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK161: { Condition: _DayOfWeek = 5 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK162: { Condition: _DayOfWeek = 5 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK163: { Condition: _DayOfWeek = 5 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK164: { Condition: _DayOfWeek = 5 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 + 1.33 * timesers(400/inflow)(+2) / 24 }
Constraint ConK165: { Condition: _DayOfWeek = 5 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 5 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 + 1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK167: { Condition: _DayOfWeek = 5 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 +
1.33 * timesers(400/inflow)(+2) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 5 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow)(+2) / 24 } // Continuity, Thursday - Friday
Constraint ConK121: { Condition: _DayOfWeek = 6 Expression: dStorK121 = dStorK120 - dTurbK121 - dSpilK121 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK122: { Condition: _DayOfWeek = 6 Expression: dStorK122 = dStorK121 - dTurbK122 - dSpilK122 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK123: { Condition: _DayOfWeek = 6 Expression: dStorK123 = dStorK122 - dTurbK123 - dSpilK123 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK124: { Condition: _DayOfWeek = 6 Expression: dStorK124 = dStorK123 - dTurbK124 - dSpilK124 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK125: { Condition: _DayOfWeek = 6 Expression: dStorK125 = dStorK124 - dTurbK125 - dSpilK125 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK126: { Condition: _DayOfWeek = 6 Expression: dStorK126 = dStorK125 - dTurbK126 - dSpilK126 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK127: { Condition: _DayOfWeek = 6 Expression: dStorK127 = dStorK126 - dTurbK127 - dSpilK127 + 1.33 * timesers(400/inflow) / 24 }
187
Constraint ConK128: { Condition: _DayOfWeek = 6 Expression: dStorK128 = dStorK127 - dTurbK128 - dSpilK128 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK129: { Condition: _DayOfWeek = 6 Expression: dStorK129 = dStorK128 - dTurbK129 - dSpilK129 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK130: { Condition: _DayOfWeek = 6 Expression: dStorK130 = dStorK129 - dTurbK130 - dSpilK130 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK131: { Condition: _DayOfWeek = 6 Expression: dStorK131 = dStorK130 - dTurbK131 - dSpilK131 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK132: { Condition: _DayOfWeek = 6 Expression: dStorK132 = dStorK131 - dTurbK132 - dSpilK132 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK133: { Condition: _DayOfWeek = 6 Expression: dStorK133 = dStorK132 - dTurbK133 - dSpilK133 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK134: { Condition: _DayOfWeek = 6 Expression: dStorK134 = dStorK133 - dTurbK134 - dSpilK134 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK135: { Condition: _DayOfWeek = 6 Expression: dStorK135 = dStorK134 - dTurbK135 - dSpilK135 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK136: { Condition: _DayOfWeek = 6 Expression: dStorK136 = dStorK135 - dTurbK136 - dSpilK136 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK137: { Condition: _DayOfWeek = 6 Expression: dStorK137 = dStorK136 - dTurbK137 - dSpilK137 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK138: { Condition: _DayOfWeek = 6 Expression: dStorK138 = dStorK137 - dTurbK138 - dSpilK138 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK139: { Condition: _DayOfWeek = 6 Expression: dStorK139 = dStorK138 - dTurbK139 - dSpilK139 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK140: { Condition: _DayOfWeek = 6 Expression: dStorK140 = dStorK139 - dTurbK140 - dSpilK140 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK141: { Condition: _DayOfWeek = 6 Expression: dStorK141 = dStorK140 - dTurbK141 - dSpilK141 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK142: { Condition: _DayOfWeek = 6 Expression: dStorK142 = dStorK141 - dTurbK142 - dSpilK142 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK143: { Condition: _DayOfWeek = 6 Expression: dStorK143 = dStorK142 - dTurbK143 - dSpilK143 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK144: { Condition: _DayOfWeek = 6 Expression: dStorK144 = dStorK143 - dTurbK144 - dSpilK144 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK145: { Condition: _DayOfWeek = 6 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK146: { Condition: _DayOfWeek = 6 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK147: { Condition: _DayOfWeek = 6 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 6 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK149: { Condition: _DayOfWeek = 6 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK150: { Condition: _DayOfWeek = 6 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK151: { Condition: _DayOfWeek = 6 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK152: { Condition: _DayOfWeek = 6 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 6 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK154: { Condition: _DayOfWeek = 6 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK155: { Condition: _DayOfWeek = 6 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 6 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK157: { Condition: _DayOfWeek = 6 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 6 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK159: { Condition: _DayOfWeek = 6 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK160: { Condition: _DayOfWeek = 6 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK161: { Condition: _DayOfWeek = 6 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow)(+1) / 24 }
188
Constraint ConK162: { Condition: _DayOfWeek = 6 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK163: { Condition: _DayOfWeek = 6 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow)(+1) / 24 }
Constraint ConK164: { Condition: _DayOfWeek = 6 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK165: { Condition: _DayOfWeek = 6 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 6 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 +
1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK167: { Condition: _DayOfWeek = 6 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 + 1.33 * timesers(400/inflow)(+1) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 6 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow)(+1) / 24 } // Continuity, Friday Constraint ConK145: { Condition: _DayOfWeek = 7 Expression: dStorK145 = dStorK144 - dTurbK145 - dSpilK145 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK146: { Condition: _DayOfWeek = 7 Expression: dStorK146 = dStorK145 - dTurbK146 - dSpilK146 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK147: { Condition: _DayOfWeek = 7 Expression: dStorK147 = dStorK146 - dTurbK147 - dSpilK147 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK148: { Condition: _DayOfWeek = 7 Expression: dStorK148 = dStorK147 - dTurbK148 - dSpilK148 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK149: { Condition: _DayOfWeek = 7 Expression: dStorK149 = dStorK148 - dTurbK149 - dSpilK149 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK150: { Condition: _DayOfWeek = 7 Expression: dStorK150 = dStorK149 - dTurbK150 - dSpilK150 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK151: { Condition: _DayOfWeek = 7 Expression: dStorK151 = dStorK150 - dTurbK151 - dSpilK151 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK152: { Condition: _DayOfWeek = 7 Expression: dStorK152 = dStorK151 - dTurbK152 - dSpilK152 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK153: { Condition: _DayOfWeek = 7 Expression: dStorK153 = dStorK152 - dTurbK153 - dSpilK153 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK154: { Condition: _DayOfWeek = 7 Expression: dStorK154 = dStorK153 - dTurbK154 - dSpilK154 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK155: { Condition: _DayOfWeek = 7 Expression: dStorK155 = dStorK154 - dTurbK155 - dSpilK155 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK156: { Condition: _DayOfWeek = 7 Expression: dStorK156 = dStorK155 - dTurbK156 - dSpilK156 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK157: { Condition: _DayOfWeek = 7 Expression: dStorK157 = dStorK156 - dTurbK157 - dSpilK157 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK158: { Condition: _DayOfWeek = 7 Expression: dStorK158 = dStorK157 - dTurbK158 - dSpilK158 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK159: { Condition: _DayOfWeek = 7 Expression: dStorK159 = dStorK158 - dTurbK159 - dSpilK159 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK160: { Condition: _DayOfWeek = 7 Expression: dStorK160 = dStorK159 - dTurbK160 - dSpilK160 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK161: { Condition: _DayOfWeek = 7 Expression: dStorK161 = dStorK160 - dTurbK161 - dSpilK161 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK162: { Condition: _DayOfWeek = 7 Expression: dStorK162 = dStorK161 - dTurbK162 - dSpilK162 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK163: { Condition: _DayOfWeek = 7 Expression: dStorK163 = dStorK162 - dTurbK163 - dSpilK163 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK164: { Condition: _DayOfWeek = 7 Expression: dStorK164 = dStorK163 - dTurbK164 - dSpilK164 +
1.33 * timesers(400/inflow) / 24 } Constraint ConK165: { Condition: _DayOfWeek = 7 Expression: dStorK165 = dStorK164 - dTurbK165 - dSpilK165 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK166: { Condition: _DayOfWeek = 7 Expression: dStorK166 = dStorK165 - dTurbK166 - dSpilK166 + 1.33 * timesers(400/inflow) / 24 }
Constraint ConK167: { Condition: _DayOfWeek = 7 Expression: dStorK167 = dStorK166 - dTurbK167 - dSpilK167 + 1.33 * timesers(400/inflow) / 24 } Constraint ConK168: { Condition: _DayOfWeek = 7 Expression: dStorK168 = dStorK167 - dTurbK168 - dSpilK168 + 1.33 * timesers(400/inflow) / 24 }
189
// Philpott Continuity, Saturday - Friday Constraint ConP001: { Condition: _DayOfWeek = 1 Expression: dStorP001 = dStorP000 - dTurbP001 - dSpilP001 + inflow300 / 24 } Constraint ConP002: { Condition: _DayOfWeek = 1 Expression: dStorP002 = dStorP001 - dTurbP002 - dSpilP002 +
inflow300 / 24 } Constraint ConP003: { Condition: _DayOfWeek = 1 Expression: dStorP003 = dStorP002 - dTurbP003 - dSpilP003 + inflow300 / 24 } Constraint ConP004: { Condition: _DayOfWeek = 1 Expression: dStorP004 = dStorP003 - dTurbP004 - dSpilP004 + inflow300 / 24 }
Constraint ConP005: { Condition: _DayOfWeek = 1 Expression: dStorP005 = dStorP004 - dTurbP005 - dSpilP005 + inflow300 / 24 } Constraint ConP006: { Condition: _DayOfWeek = 1 Expression: dStorP006 = dStorP005 - dTurbP006 - dSpilP006 + inflow300 / 24 } Constraint ConP007: { Condition: _DayOfWeek = 1 Expression: dStorP007 = dStorP006 - dTurbP007 - dSpilP007 + inflow300 / 24 } Constraint ConP008: { Condition: _DayOfWeek = 1 Expression: dStorP008 = dStorP007 - dTurbP008 - dSpilP008 + inflow300 / 24 } Constraint ConP009: { Condition: _DayOfWeek = 1 Expression: dStorP009 = dStorP008 - dTurbP009 - dSpilP009 + inflow300 / 24 }
Constraint ConP010: { Condition: _DayOfWeek = 1 Expression: dStorP010 = dStorP009 - dTurbP010 - dSpilP010 + inflow300 / 24 } Constraint ConP011: { Condition: _DayOfWeek = 1 Expression: dStorP011 = dStorP010 - dTurbP011 - dSpilP011 + inflow300 / 24 } Constraint ConP012: { Condition: _DayOfWeek = 1 Expression: dStorP012 = dStorP011 - dTurbP012 - dSpilP012 + inflow300 / 24 } Constraint ConP013: { Condition: _DayOfWeek = 1 Expression: dStorP013 = dStorP012 - dTurbP013 - dSpilP013 + inflow300 / 24 } Constraint ConP014: { Condition: _DayOfWeek = 1 Expression: dStorP014 = dStorP013 - dTurbP014 - dSpilP014 + inflow300 / 24 } Constraint ConP015: { Condition: _DayOfWeek = 1 Expression: dStorP015 = dStorP014 - dTurbP015 - dSpilP015 + inflow300 / 24 } Constraint ConP016: { Condition: _DayOfWeek = 1 Expression: dStorP016 = dStorP015 - dTurbP016 - dSpilP016 + inflow300 / 24 } Constraint ConP017: { Condition: _DayOfWeek = 1 Expression: dStorP017 = dStorP016 - dTurbP017 - dSpilP017 + inflow300 / 24 }
Constraint ConP018: { Condition: _DayOfWeek = 1 Expression: dStorP018 = dStorP017 - dTurbP018 - dSpilP018 + inflow300 / 24 } Constraint ConP019: { Condition: _DayOfWeek = 1 Expression: dStorP019 = dStorP018 - dTurbP019 - dSpilP019 + inflow300 / 24 } Constraint ConP020: { Condition: _DayOfWeek = 1 Expression: dStorP020 = dStorP019 - dTurbP020 - dSpilP020 + inflow300 / 24 } Constraint ConP021: { Condition: _DayOfWeek = 1 Expression: dStorP021 = dStorP020 - dTurbP021 - dSpilP021 + inflow300 / 24 } Constraint ConP022: { Condition: _DayOfWeek = 1 Expression: dStorP022 = dStorP021 - dTurbP022 - dSpilP022 + inflow300 / 24 }
Constraint ConP023: { Condition: _DayOfWeek = 1 Expression: dStorP023 = dStorP022 - dTurbP023 - dSpilP023 + inflow300 / 24 } Constraint ConP024: { Condition: _DayOfWeek = 1 Expression: dStorP024 = dStorP023 - dTurbP024 - dSpilP024 + inflow300 / 24 }
Constraint ConP025: { Condition: _DayOfWeek = 1 Expression: dStorP025 = dStorP024 - dTurbP025 - dSpilP025 + inflow300(+1) / 24 } Constraint ConP026: { Condition: _DayOfWeek = 1 Expression: dStorP026 = dStorP025 - dTurbP026 - dSpilP026 + inflow300(+1) / 24 } Constraint ConP027: { Condition: _DayOfWeek = 1 Expression: dStorP027 = dStorP026 - dTurbP027 - dSpilP027 +
inflow300(+1) / 24 } Constraint ConP028: { Condition: _DayOfWeek = 1 Expression: dStorP028 = dStorP027 - dTurbP028 - dSpilP028 + inflow300(+1) / 24 } Constraint ConP029: { Condition: _DayOfWeek = 1 Expression: dStorP029 = dStorP028 - dTurbP029 - dSpilP029 + inflow300(+1) / 24 }
Constraint ConP030: { Condition: _DayOfWeek = 1 Expression: dStorP030 = dStorP029 - dTurbP030 - dSpilP030 + inflow300(+1) / 24 } Constraint ConP031: { Condition: _DayOfWeek = 1 Expression: dStorP031 = dStorP030 - dTurbP031 - dSpilP031 + inflow300(+1) / 24 } Constraint ConP032: { Condition: _DayOfWeek = 1 Expression: dStorP032 = dStorP031 - dTurbP032 - dSpilP032 + inflow300(+1) / 24 } Constraint ConP033: { Condition: _DayOfWeek = 1 Expression: dStorP033 = dStorP032 - dTurbP033 - dSpilP033 + inflow300(+1) / 24 } Constraint ConP034: { Condition: _DayOfWeek = 1 Expression: dStorP034 = dStorP033 - dTurbP034 - dSpilP034 +
inflow300(+1) / 24 }
190
Constraint ConP035: { Condition: _DayOfWeek = 1 Expression: dStorP035 = dStorP034 - dTurbP035 - dSpilP035 + inflow300(+1) / 24 } Constraint ConP036: { Condition: _DayOfWeek = 1 Expression: dStorP036 = dStorP035 - dTurbP036 - dSpilP036 + inflow300(+1) / 24 }
Constraint ConP037: { Condition: _DayOfWeek = 1 Expression: dStorP037 = dStorP036 - dTurbP037 - dSpilP037 + inflow300(+1) / 24 } Constraint ConP038: { Condition: _DayOfWeek = 1 Expression: dStorP038 = dStorP037 - dTurbP038 - dSpilP038 + inflow300(+1) / 24 } Constraint ConP039: { Condition: _DayOfWeek = 1 Expression: dStorP039 = dStorP038 - dTurbP039 - dSpilP039 +
inflow300(+1) / 24 } Constraint ConP040: { Condition: _DayOfWeek = 1 Expression: dStorP040 = dStorP039 - dTurbP040 - dSpilP040 + inflow300(+1) / 24 } Constraint ConP041: { Condition: _DayOfWeek = 1 Expression: dStorP041 = dStorP040 - dTurbP041 - dSpilP041 + inflow300(+1) / 24 } Constraint ConP042: { Condition: _DayOfWeek = 1 Expression: dStorP042 = dStorP041 - dTurbP042 - dSpilP042 + inflow300(+1) / 24 } Constraint ConP043: { Condition: _DayOfWeek = 1 Expression: dStorP043 = dStorP042 - dTurbP043 - dSpilP043 + inflow300(+1) / 24 } Constraint ConP044: { Condition: _DayOfWeek = 1 Expression: dStorP044 = dStorP043 - dTurbP044 - dSpilP044 +
inflow300(+1) / 24 } Constraint ConP045: { Condition: _DayOfWeek = 1 Expression: dStorP045 = dStorP044 - dTurbP045 - dSpilP045 + inflow300(+1) / 24 } Constraint ConP046: { Condition: _DayOfWeek = 1 Expression: dStorP046 = dStorP045 - dTurbP046 - dSpilP046 + inflow300(+1) / 24 } Constraint ConP047: { Condition: _DayOfWeek = 1 Expression: dStorP047 = dStorP046 - dTurbP047 - dSpilP047 + inflow300(+1) / 24 } Constraint ConP048: { Condition: _DayOfWeek = 1 Expression: dStorP048 = dStorP047 - dTurbP048 - dSpilP048 + inflow300(+1) / 24 } Constraint ConP049: { Condition: _DayOfWeek = 1 Expression: dStorP049 = dStorP048 - dTurbP049 - dSpilP049 + inflow300(+2) / 24 } Constraint ConP050: { Condition: _DayOfWeek = 1 Expression: dStorP050 = dStorP049 - dTurbP050 - dSpilP050 + inflow300(+2) / 24 } Constraint ConP051: { Condition: _DayOfWeek = 1 Expression: dStorP051 = dStorP050 - dTurbP051 - dSpilP051 + inflow300(+2) / 24 }
Constraint ConP052: { Condition: _DayOfWeek = 1 Expression: dStorP052 = dStorP051 - dTurbP052 - dSpilP052 + inflow300(+2) / 24 } Constraint ConP053: { Condition: _DayOfWeek = 1 Expression: dStorP053 = dStorP052 - dTurbP053 - dSpilP053 + inflow300(+2) / 24 } Constraint ConP054: { Condition: _DayOfWeek = 1 Expression: dStorP054 = dStorP053 - dTurbP054 - dSpilP054 + inflow300(+2) / 24 } Constraint ConP055: { Condition: _DayOfWeek = 1 Expression: dStorP055 = dStorP054 - dTurbP055 - dSpilP055 + inflow300(+2) / 24 } Constraint ConP056: { Condition: _DayOfWeek = 1 Expression: dStorP056 = dStorP055 - dTurbP056 - dSpilP056 + inflow300(+2) / 24 }
Constraint ConP057: { Condition: _DayOfWeek = 1 Expression: dStorP057 = dStorP056 - dTurbP057 - dSpilP057 + inflow300(+2) / 24 } Constraint ConP058: { Condition: _DayOfWeek = 1 Expression: dStorP058 = dStorP057 - dTurbP058 - dSpilP058 + inflow300(+2) / 24 } Constraint ConP059: { Condition: _DayOfWeek = 1 Expression: dStorP059 = dStorP058 - dTurbP059 - dSpilP059 +
inflow300(+2) / 24 } Constraint ConP060: { Condition: _DayOfWeek = 1 Expression: dStorP060 = dStorP059 - dTurbP060 - dSpilP060 + inflow300(+2) / 24 } Constraint ConP061: { Condition: _DayOfWeek = 1 Expression: dStorP061 = dStorP060 - dTurbP061 - dSpilP061 + inflow300(+2) / 24 }
Constraint ConP062: { Condition: _DayOfWeek = 1 Expression: dStorP062 = dStorP061 - dTurbP062 - dSpilP062 + inflow300(+2) / 24 } Constraint ConP063: { Condition: _DayOfWeek = 1 Expression: dStorP063 = dStorP062 - dTurbP063 - dSpilP063 + inflow300(+2) / 24 } Constraint ConP064: { Condition: _DayOfWeek = 1 Expression: dStorP064 = dStorP063 - dTurbP064 - dSpilP064 +
inflow300(+2) / 24 } Constraint ConP065: { Condition: _DayOfWeek = 1 Expression: dStorP065 = dStorP064 - dTurbP065 - dSpilP065 + inflow300(+2) / 24 } Constraint ConP066: { Condition: _DayOfWeek = 1 Expression: dStorP066 = dStorP065 - dTurbP066 - dSpilP066 + inflow300(+2) / 24 } Constraint ConP067: { Condition: _DayOfWeek = 1 Expression: dStorP067 = dStorP066 - dTurbP067 - dSpilP067 + inflow300(+2) / 24 } Constraint ConP068: { Condition: _DayOfWeek = 1 Expression: dStorP068 = dStorP067 - dTurbP068 - dSpilP068 + inflow300(+2) / 24 }
191
Constraint ConP069: { Condition: _DayOfWeek = 1 Expression: dStorP069 = dStorP068 - dTurbP069 - dSpilP069 + inflow300(+2) / 24 } Constraint ConP070: { Condition: _DayOfWeek = 1 Expression: dStorP070 = dStorP069 - dTurbP070 - dSpilP070 + inflow300(+2) / 24 }
Constraint ConP071: { Condition: _DayOfWeek = 1 Expression: dStorP071 = dStorP070 - dTurbP071 - dSpilP071 + inflow300(+2) / 24 } Constraint ConP072: { Condition: _DayOfWeek = 1 Expression: dStorP072 = dStorP071 - dTurbP072 - dSpilP072 + inflow300(+2) / 24 }
Constraint ConP073: { Condition: _DayOfWeek = 1 Expression: dStorP073 = dStorP072 - dTurbP073 - dSpilP073 + inflow300(+3) / 24 } Constraint ConP074: { Condition: _DayOfWeek = 1 Expression: dStorP074 = dStorP073 - dTurbP074 - dSpilP074 + inflow300(+3) / 24 } Constraint ConP075: { Condition: _DayOfWeek = 1 Expression: dStorP075 = dStorP074 - dTurbP075 - dSpilP075 + inflow300(+3) / 24 } Constraint ConP076: { Condition: _DayOfWeek = 1 Expression: dStorP076 = dStorP075 - dTurbP076 - dSpilP076 + inflow300(+3) / 24 } Constraint ConP077: { Condition: _DayOfWeek = 1 Expression: dStorP077 = dStorP076 - dTurbP077 - dSpilP077 + inflow300(+3) / 24 }
Constraint ConP078: { Condition: _DayOfWeek = 1 Expression: dStorP078 = dStorP077 - dTurbP078 - dSpilP078 + inflow300(+3) / 24 } Constraint ConP079: { Condition: _DayOfWeek = 1 Expression: dStorP079 = dStorP078 - dTurbP079 - dSpilP079 + inflow300(+3) / 24 } Constraint ConP080: { Condition: _DayOfWeek = 1 Expression: dStorP080 = dStorP079 - dTurbP080 - dSpilP080 + inflow300(+3) / 24 } Constraint ConP081: { Condition: _DayOfWeek = 1 Expression: dStorP081 = dStorP080 - dTurbP081 - dSpilP081 + inflow300(+3) / 24 } Constraint ConP082: { Condition: _DayOfWeek = 1 Expression: dStorP082 = dStorP081 - dTurbP082 - dSpilP082 + inflow300(+3) / 24 } Constraint ConP083: { Condition: _DayOfWeek = 1 Expression: dStorP083 = dStorP082 - dTurbP083 - dSpilP083 + inflow300(+3) / 24 } Constraint ConP084: { Condition: _DayOfWeek = 1 Expression: dStorP084 = dStorP083 - dTurbP084 - dSpilP084 + inflow300(+3) / 24 } Constraint ConP085: { Condition: _DayOfWeek = 1 Expression: dStorP085 = dStorP084 - dTurbP085 - dSpilP085 + inflow300(+3) / 24 }
Constraint ConP086: { Condition: _DayOfWeek = 1 Expression: dStorP086 = dStorP085 - dTurbP086 - dSpilP086 + inflow300(+3) / 24 } Constraint ConP087: { Condition: _DayOfWeek = 1 Expression: dStorP087 = dStorP086 - dTurbP087 - dSpilP087 + inflow300(+3) / 24 } Constraint ConP088: { Condition: _DayOfWeek = 1 Expression: dStorP088 = dStorP087 - dTurbP088 - dSpilP088 + inflow300(+3) / 24 } Constraint ConP089: { Condition: _DayOfWeek = 1 Expression: dStorP089 = dStorP088 - dTurbP089 - dSpilP089 + inflow300(+3) / 24 } Constraint ConP090: { Condition: _DayOfWeek = 1 Expression: dStorP090 = dStorP089 - dTurbP090 - dSpilP090 + inflow300(+3) / 24 }
Constraint ConP091: { Condition: _DayOfWeek = 1 Expression: dStorP091 = dStorP090 - dTurbP091 - dSpilP091 + inflow300(+3) / 24 } Constraint ConP092: { Condition: _DayOfWeek = 1 Expression: dStorP092 = dStorP091 - dTurbP092 - dSpilP092 + inflow300(+3) / 24 } Constraint ConP093: { Condition: _DayOfWeek = 1 Expression: dStorP093 = dStorP092 - dTurbP093 - dSpilP093 +
inflow300(+3) / 24 } Constraint ConP094: { Condition: _DayOfWeek = 1 Expression: dStorP094 = dStorP093 - dTurbP094 - dSpilP094 + inflow300(+3) / 24 } Constraint ConP095: { Condition: _DayOfWeek = 1 Expression: dStorP095 = dStorP094 - dTurbP095 - dSpilP095 + inflow300(+3) / 24 }
Constraint ConP096: { Condition: _DayOfWeek = 1 Expression: dStorP096 = dStorP095 - dTurbP096 - dSpilP096 + inflow300(+3) / 24 } Constraint ConP097: { Condition: _DayOfWeek = 1 Expression: dStorP097 = dStorP096 - dTurbP097 - dSpilP097 + inflow300(+4) / 24 }
Constraint ConP098: { Condition: _DayOfWeek = 1 Expression: dStorP098 = dStorP097 - dTurbP098 - dSpilP098 + inflow300(+4) / 24 } Constraint ConP099: { Condition: _DayOfWeek = 1 Expression: dStorP099 = dStorP098 - dTurbP099 - dSpilP099 + inflow300(+4) / 24 } Constraint ConP100: { Condition: _DayOfWeek = 1 Expression: dStorP100 = dStorP099 - dTurbP100 - dSpilP100 + inflow300(+4) / 24 } Constraint ConP101: { Condition: _DayOfWeek = 1 Expression: dStorP101 = dStorP100 - dTurbP101 - dSpilP101 + inflow300(+4) / 24 } Constraint ConP102: { Condition: _DayOfWeek = 1 Expression: dStorP102 = dStorP101 - dTurbP102 - dSpilP102 +
inflow300(+4) / 24 }
192
Constraint ConP103: { Condition: _DayOfWeek = 1 Expression: dStorP103 = dStorP102 - dTurbP103 - dSpilP103 + inflow300(+4) / 24 } Constraint ConP104: { Condition: _DayOfWeek = 1 Expression: dStorP104 = dStorP103 - dTurbP104 - dSpilP104 + inflow300(+4) / 24 }
Constraint ConP105: { Condition: _DayOfWeek = 1 Expression: dStorP105 = dStorP104 - dTurbP105 - dSpilP105 + inflow300(+4) / 24 } Constraint ConP106: { Condition: _DayOfWeek = 1 Expression: dStorP106 = dStorP105 - dTurbP106 - dSpilP106 + inflow300(+4) / 24 } Constraint ConP107: { Condition: _DayOfWeek = 1 Expression: dStorP107 = dStorP106 - dTurbP107 - dSpilP107 +
inflow300(+4) / 24 } Constraint ConP108: { Condition: _DayOfWeek = 1 Expression: dStorP108 = dStorP107 - dTurbP108 - dSpilP108 + inflow300(+4) / 24 } Constraint ConP109: { Condition: _DayOfWeek = 1 Expression: dStorP109 = dStorP108 - dTurbP109 - dSpilP109 + inflow300(+4) / 24 } Constraint ConP110: { Condition: _DayOfWeek = 1 Expression: dStorP110 = dStorP109 - dTurbP110 - dSpilP110 + inflow300(+4) / 24 } Constraint ConP111: { Condition: _DayOfWeek = 1 Expression: dStorP111 = dStorP110 - dTurbP111 - dSpilP111 + inflow300(+4) / 24 } Constraint ConP112: { Condition: _DayOfWeek = 1 Expression: dStorP112 = dStorP111 - dTurbP112 - dSpilP112 +
inflow300(+4) / 24 } Constraint ConP113: { Condition: _DayOfWeek = 1 Expression: dStorP113 = dStorP112 - dTurbP113 - dSpilP113 + inflow300(+4) / 24 } Constraint ConP114: { Condition: _DayOfWeek = 1 Expression: dStorP114 = dStorP113 - dTurbP114 - dSpilP114 + inflow300(+4) / 24 } Constraint ConP115: { Condition: _DayOfWeek = 1 Expression: dStorP115 = dStorP114 - dTurbP115 - dSpilP115 + inflow300(+4) / 24 } Constraint ConP116: { Condition: _DayOfWeek = 1 Expression: dStorP116 = dStorP115 - dTurbP116 - dSpilP116 + inflow300(+4) / 24 } Constraint ConP117: { Condition: _DayOfWeek = 1 Expression: dStorP117 = dStorP116 - dTurbP117 - dSpilP117 + inflow300(+4) / 24 } Constraint ConP118: { Condition: _DayOfWeek = 1 Expression: dStorP118 = dStorP117 - dTurbP118 - dSpilP118 + inflow300(+4) / 24 } Constraint ConP119: { Condition: _DayOfWeek = 1 Expression: dStorP119 = dStorP118 - dTurbP119 - dSpilP119 + inflow300(+4) / 24 } Constraint ConP120: { Condition: _DayOfWeek = 1 Expression: dStorP120 = dStorP119 - dTurbP120 - dSpilP120 +
inflow300(+4) / 24 } Constraint ConP121: { Condition: _DayOfWeek = 1 Expression: dStorP121 = dStorP120 - dTurbP121 - dSpilP121 + inflow300(+5) / 24 } Constraint ConP122: { Condition: _DayOfWeek = 1 Expression: dStorP122 = dStorP121 - dTurbP122 - dSpilP122 + inflow300(+5) / 24 } Constraint ConP123: { Condition: _DayOfWeek = 1 Expression: dStorP123 = dStorP122 - dTurbP123 - dSpilP123 + inflow300(+5) / 24 } Constraint ConP124: { Condition: _DayOfWeek = 1 Expression: dStorP124 = dStorP123 - dTurbP124 - dSpilP124 + inflow300(+5) / 24 }
Constraint ConP125: { Condition: _DayOfWeek = 1 Expression: dStorP125 = dStorP124 - dTurbP125 - dSpilP125 + inflow300(+5) / 24 } Constraint ConP126: { Condition: _DayOfWeek = 1 Expression: dStorP126 = dStorP125 - dTurbP126 - dSpilP126 + inflow300(+5) / 24 } Constraint ConP127: { Condition: _DayOfWeek = 1 Expression: dStorP127 = dStorP126 - dTurbP127 - dSpilP127 +
inflow300(+5) / 24 } Constraint ConP128: { Condition: _DayOfWeek = 1 Expression: dStorP128 = dStorP127 - dTurbP128 - dSpilP128 + inflow300(+5) / 24 } Constraint ConP129: { Condition: _DayOfWeek = 1 Expression: dStorP129 = dStorP128 - dTurbP129 - dSpilP129 + inflow300(+5) / 24 }
Constraint ConP130: { Condition: _DayOfWeek = 1 Expression: dStorP130 = dStorP129 - dTurbP130 - dSpilP130 + inflow300(+5) / 24 } Constraint ConP131: { Condition: _DayOfWeek = 1 Expression: dStorP131 = dStorP130 - dTurbP131 - dSpilP131 + inflow300(+5) / 24 } Constraint ConP132: { Condition: _DayOfWeek = 1 Expression: dStorP132 = dStorP131 - dTurbP132 - dSpilP132 +
inflow300(+5) / 24 } Constraint ConP133: { Condition: _DayOfWeek = 1 Expression: dStorP133 = dStorP132 - dTurbP133 - dSpilP133 + inflow300(+5) / 24 } Constraint ConP134: { Condition: _DayOfWeek = 1 Expression: dStorP134 = dStorP133 - dTurbP134 - dSpilP134 + inflow300(+5) / 24 } Constraint ConP135: { Condition: _DayOfWeek = 1 Expression: dStorP135 = dStorP134 - dTurbP135 - dSpilP135 + inflow300(+5) / 24 } Constraint ConP136: { Condition: _DayOfWeek = 1 Expression: dStorP136 = dStorP135 - dTurbP136 - dSpilP136 + inflow300(+5) / 24 }
193
Constraint ConP137: { Condition: _DayOfWeek = 1 Expression: dStorP137 = dStorP136 - dTurbP137 - dSpilP137 + inflow300(+5) / 24 } Constraint ConP138: { Condition: _DayOfWeek = 1 Expression: dStorP138 = dStorP137 - dTurbP138 - dSpilP138 + inflow300(+5) / 24 }
Constraint ConP139: { Condition: _DayOfWeek = 1 Expression: dStorP139 = dStorP138 - dTurbP139 - dSpilP139 + inflow300(+5) / 24 } Constraint ConP140: { Condition: _DayOfWeek = 1 Expression: dStorP140 = dStorP139 - dTurbP140 - dSpilP140 + inflow300(+5) / 24 } Constraint ConP141: { Condition: _DayOfWeek = 1 Expression: dStorP141 = dStorP140 - dTurbP141 - dSpilP141 +
inflow300(+5) / 24 } Constraint ConP142: { Condition: _DayOfWeek = 1 Expression: dStorP142 = dStorP141 - dTurbP142 - dSpilP142 + inflow300(+5) / 24 } Constraint ConP143: { Condition: _DayOfWeek = 1 Expression: dStorP143 = dStorP142 - dTurbP143 - dSpilP143 + inflow300(+5) / 24 } Constraint ConP144: { Condition: _DayOfWeek = 1 Expression: dStorP144 = dStorP143 - dTurbP144 - dSpilP144 + inflow300(+5) / 24 } Constraint ConP145: { Condition: _DayOfWeek = 1 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 + inflow300(+6) / 24 }
Constraint ConP146: { Condition: _DayOfWeek = 1 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300(+6) / 24 } Constraint ConP147: { Condition: _DayOfWeek = 1 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 + inflow300(+6) / 24 } Constraint ConP148: { Condition: _DayOfWeek = 1 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300(+6) / 24 } Constraint ConP149: { Condition: _DayOfWeek = 1 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300(+6) / 24 } Constraint ConP150: { Condition: _DayOfWeek = 1 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300(+6) / 24 } Constraint ConP151: { Condition: _DayOfWeek = 1 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300(+6) / 24 } Constraint ConP152: { Condition: _DayOfWeek = 1 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 + inflow300(+6) / 24 } Constraint ConP153: { Condition: _DayOfWeek = 1 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 + inflow300(+6) / 24 }
Constraint ConP154: { Condition: _DayOfWeek = 1 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300(+6) / 24 } Constraint ConP155: { Condition: _DayOfWeek = 1 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 + inflow300(+6) / 24 } Constraint ConP156: { Condition: _DayOfWeek = 1 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300(+6) / 24 } Constraint ConP157: { Condition: _DayOfWeek = 1 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 + inflow300(+6) / 24 } Constraint ConP158: { Condition: _DayOfWeek = 1 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 + inflow300(+6) / 24 }
Constraint ConP159: { Condition: _DayOfWeek = 1 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300(+6) / 24 } Constraint ConP160: { Condition: _DayOfWeek = 1 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 + inflow300(+6) / 24 } Constraint ConP161: { Condition: _DayOfWeek = 1 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 +
inflow300(+6) / 24 } Constraint ConP162: { Condition: _DayOfWeek = 1 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300(+6) / 24 } Constraint ConP163: { Condition: _DayOfWeek = 1 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300(+6) / 24 }
Constraint ConP164: { Condition: _DayOfWeek = 1 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300(+6) / 24 } Constraint ConP165: { Condition: _DayOfWeek = 1 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 + inflow300(+6) / 24 } Constraint ConP166: { Condition: _DayOfWeek = 1 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 +
inflow300(+6) / 24 } Constraint ConP167: { Condition: _DayOfWeek = 1 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 + inflow300(+6) / 24 } Constraint ConP168: { Condition: _DayOfWeek = 1 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 + inflow300(+6) / 24 } // Continuity, Sunday - Friday Constraint ConP025: { Condition: _DayOfWeek = 2 Expression: dStorP025 = dStorP024 - dTurbP025 - dSpilP025 + inflow300 / 24 }
194
Constraint ConP026: { Condition: _DayOfWeek = 2 Expression: dStorP026 = dStorP025 - dTurbP026 - dSpilP026 + inflow300 / 24 } Constraint ConP027: { Condition: _DayOfWeek = 2 Expression: dStorP027 = dStorP026 - dTurbP027 - dSpilP027 + inflow300 / 24 }
Constraint ConP028: { Condition: _DayOfWeek = 2 Expression: dStorP028 = dStorP027 - dTurbP028 - dSpilP028 + inflow300 / 24 } Constraint ConP029: { Condition: _DayOfWeek = 2 Expression: dStorP029 = dStorP028 - dTurbP029 - dSpilP029 + inflow300 / 24 } Constraint ConP030: { Condition: _DayOfWeek = 2 Expression: dStorP030 = dStorP029 - dTurbP030 - dSpilP030 +
inflow300 / 24 } Constraint ConP031: { Condition: _DayOfWeek = 2 Expression: dStorP031 = dStorP030 - dTurbP031 - dSpilP031 + inflow300 / 24 } Constraint ConP032: { Condition: _DayOfWeek = 2 Expression: dStorP032 = dStorP031 - dTurbP032 - dSpilP032 + inflow300 / 24 } Constraint ConP033: { Condition: _DayOfWeek = 2 Expression: dStorP033 = dStorP032 - dTurbP033 - dSpilP033 + inflow300 / 24 } Constraint ConP034: { Condition: _DayOfWeek = 2 Expression: dStorP034 = dStorP033 - dTurbP034 - dSpilP034 + inflow300 / 24 } Constraint ConP035: { Condition: _DayOfWeek = 2 Expression: dStorP035 = dStorP034 - dTurbP035 - dSpilP035 +
inflow300 / 24 } Constraint ConP036: { Condition: _DayOfWeek = 2 Expression: dStorP036 = dStorP035 - dTurbP036 - dSpilP036 + inflow300 / 24 } Constraint ConP037: { Condition: _DayOfWeek = 2 Expression: dStorP037 = dStorP036 - dTurbP037 - dSpilP037 + inflow300 / 24 } Constraint ConP038: { Condition: _DayOfWeek = 2 Expression: dStorP038 = dStorP037 - dTurbP038 - dSpilP038 + inflow300 / 24 } Constraint ConP039: { Condition: _DayOfWeek = 2 Expression: dStorP039 = dStorP038 - dTurbP039 - dSpilP039 + inflow300 / 24 } Constraint ConP040: { Condition: _DayOfWeek = 2 Expression: dStorP040 = dStorP039 - dTurbP040 - dSpilP040 + inflow300 / 24 } Constraint ConP041: { Condition: _DayOfWeek = 2 Expression: dStorP041 = dStorP040 - dTurbP041 - dSpilP041 + inflow300 / 24 } Constraint ConP042: { Condition: _DayOfWeek = 2 Expression: dStorP042 = dStorP041 - dTurbP042 - dSpilP042 + inflow300 / 24 } Constraint ConP043: { Condition: _DayOfWeek = 2 Expression: dStorP043 = dStorP042 - dTurbP043 - dSpilP043 +
inflow300 / 24 } Constraint ConP044: { Condition: _DayOfWeek = 2 Expression: dStorP044 = dStorP043 - dTurbP044 - dSpilP044 + inflow300 / 24 } Constraint ConP045: { Condition: _DayOfWeek = 2 Expression: dStorP045 = dStorP044 - dTurbP045 - dSpilP045 + inflow300 / 24 } Constraint ConP046: { Condition: _DayOfWeek = 2 Expression: dStorP046 = dStorP045 - dTurbP046 - dSpilP046 + inflow300 / 24 } Constraint ConP047: { Condition: _DayOfWeek = 2 Expression: dStorP047 = dStorP046 - dTurbP047 - dSpilP047 + inflow300 / 24 } Constraint ConP048: { Condition: _DayOfWeek = 2 Expression: dStorP048 = dStorP047 - dTurbP048 - dSpilP048 +
inflow300 / 24 } Constraint ConP049: { Condition: _DayOfWeek = 2 Expression: dStorP049 = dStorP048 - dTurbP049 - dSpilP049 + inflow300(+1) / 24 } Constraint ConP050: { Condition: _DayOfWeek = 2 Expression: dStorP050 = dStorP049 - dTurbP050 - dSpilP050 +
inflow300(+1) / 24 } Constraint ConP051: { Condition: _DayOfWeek = 2 Expression: dStorP051 = dStorP050 - dTurbP051 - dSpilP051 + inflow300(+1) / 24 } Constraint ConP052: { Condition: _DayOfWeek = 2 Expression: dStorP052 = dStorP051 - dTurbP052 - dSpilP052 + inflow300(+1) / 24 }
Constraint ConP053: { Condition: _DayOfWeek = 2 Expression: dStorP053 = dStorP052 - dTurbP053 - dSpilP053 + inflow300(+1) / 24 } Constraint ConP054: { Condition: _DayOfWeek = 2 Expression: dStorP054 = dStorP053 - dTurbP054 - dSpilP054 + inflow300(+1) / 24 } Constraint ConP055: { Condition: _DayOfWeek = 2 Expression: dStorP055 = dStorP054 - dTurbP055 - dSpilP055 +
inflow300(+1) / 24 } Constraint ConP056: { Condition: _DayOfWeek = 2 Expression: dStorP056 = dStorP055 - dTurbP056 - dSpilP056 + inflow300(+1) / 24 } Constraint ConP057: { Condition: _DayOfWeek = 2 Expression: dStorP057 = dStorP056 - dTurbP057 - dSpilP057 + inflow300(+1) / 24 } Constraint ConP058: { Condition: _DayOfWeek = 2 Expression: dStorP058 = dStorP057 - dTurbP058 - dSpilP058 + inflow300(+1) / 24 } Constraint ConP059: { Condition: _DayOfWeek = 2 Expression: dStorP059 = dStorP058 - dTurbP059 - dSpilP059 + inflow300(+1) / 24 }
195
Constraint ConP060: { Condition: _DayOfWeek = 2 Expression: dStorP060 = dStorP059 - dTurbP060 - dSpilP060 + inflow300(+1) / 24 } Constraint ConP061: { Condition: _DayOfWeek = 2 Expression: dStorP061 = dStorP060 - dTurbP061 - dSpilP061 + inflow300(+1) / 24 }
Constraint ConP062: { Condition: _DayOfWeek = 2 Expression: dStorP062 = dStorP061 - dTurbP062 - dSpilP062 + inflow300(+1) / 24 } Constraint ConP063: { Condition: _DayOfWeek = 2 Expression: dStorP063 = dStorP062 - dTurbP063 - dSpilP063 + inflow300(+1) / 24 } Constraint ConP064: { Condition: _DayOfWeek = 2 Expression: dStorP064 = dStorP063 - dTurbP064 - dSpilP064 +
inflow300(+1) / 24 } Constraint ConP065: { Condition: _DayOfWeek = 2 Expression: dStorP065 = dStorP064 - dTurbP065 - dSpilP065 + inflow300(+1) / 24 } Constraint ConP066: { Condition: _DayOfWeek = 2 Expression: dStorP066 = dStorP065 - dTurbP066 - dSpilP066 + inflow300(+1) / 24 } Constraint ConP067: { Condition: _DayOfWeek = 2 Expression: dStorP067 = dStorP066 - dTurbP067 - dSpilP067 + inflow300(+1) / 24 } Constraint ConP068: { Condition: _DayOfWeek = 2 Expression: dStorP068 = dStorP067 - dTurbP068 - dSpilP068 + inflow300(+1) / 24 } Constraint ConP069: { Condition: _DayOfWeek = 2 Expression: dStorP069 = dStorP068 - dTurbP069 - dSpilP069 +
inflow300(+1) / 24 } Constraint ConP070: { Condition: _DayOfWeek = 2 Expression: dStorP070 = dStorP069 - dTurbP070 - dSpilP070 + inflow300(+1) / 24 } Constraint ConP071: { Condition: _DayOfWeek = 2 Expression: dStorP071 = dStorP070 - dTurbP071 - dSpilP071 + inflow300(+1) / 24 } Constraint ConP072: { Condition: _DayOfWeek = 2 Expression: dStorP072 = dStorP071 - dTurbP072 - dSpilP072 + inflow300(+1) / 24 } Constraint ConP073: { Condition: _DayOfWeek = 2 Expression: dStorP073 = dStorP072 - dTurbP073 - dSpilP073 + inflow300(+2) / 24 } Constraint ConP074: { Condition: _DayOfWeek = 2 Expression: dStorP074 = dStorP073 - dTurbP074 - dSpilP074 + inflow300(+2) / 24 } Constraint ConP075: { Condition: _DayOfWeek = 2 Expression: dStorP075 = dStorP074 - dTurbP075 - dSpilP075 + inflow300(+2) / 24 } Constraint ConP076: { Condition: _DayOfWeek = 2 Expression: dStorP076 = dStorP075 - dTurbP076 - dSpilP076 + inflow300(+2) / 24 }
Constraint ConP077: { Condition: _DayOfWeek = 2 Expression: dStorP077 = dStorP076 - dTurbP077 - dSpilP077 + inflow300(+2) / 24 } Constraint ConP078: { Condition: _DayOfWeek = 2 Expression: dStorP078 = dStorP077 - dTurbP078 - dSpilP078 + inflow300(+2) / 24 } Constraint ConP079: { Condition: _DayOfWeek = 2 Expression: dStorP079 = dStorP078 - dTurbP079 - dSpilP079 + inflow300(+2) / 24 } Constraint ConP080: { Condition: _DayOfWeek = 2 Expression: dStorP080 = dStorP079 - dTurbP080 - dSpilP080 + inflow300(+2) / 24 } Constraint ConP081: { Condition: _DayOfWeek = 2 Expression: dStorP081 = dStorP080 - dTurbP081 - dSpilP081 + inflow300(+2) / 24 }
Constraint ConP082: { Condition: _DayOfWeek = 2 Expression: dStorP082 = dStorP081 - dTurbP082 - dSpilP082 + inflow300(+2) / 24 } Constraint ConP083: { Condition: _DayOfWeek = 2 Expression: dStorP083 = dStorP082 - dTurbP083 - dSpilP083 + inflow300(+2) / 24 } Constraint ConP084: { Condition: _DayOfWeek = 2 Expression: dStorP084 = dStorP083 - dTurbP084 - dSpilP084 +
inflow300(+2) / 24 } Constraint ConP085: { Condition: _DayOfWeek = 2 Expression: dStorP085 = dStorP084 - dTurbP085 - dSpilP085 + inflow300(+2) / 24 } Constraint ConP086: { Condition: _DayOfWeek = 2 Expression: dStorP086 = dStorP085 - dTurbP086 - dSpilP086 + inflow300(+2) / 24 }
Constraint ConP087: { Condition: _DayOfWeek = 2 Expression: dStorP087 = dStorP086 - dTurbP087 - dSpilP087 + inflow300(+2) / 24 } Constraint ConP088: { Condition: _DayOfWeek = 2 Expression: dStorP088 = dStorP087 - dTurbP088 - dSpilP088 + inflow300(+2) / 24 } Constraint ConP089: { Condition: _DayOfWeek = 2 Expression: dStorP089 = dStorP088 - dTurbP089 - dSpilP089 +
inflow300(+2) / 24 } Constraint ConP090: { Condition: _DayOfWeek = 2 Expression: dStorP090 = dStorP089 - dTurbP090 - dSpilP090 + inflow300(+2) / 24 } Constraint ConP091: { Condition: _DayOfWeek = 2 Expression: dStorP091 = dStorP090 - dTurbP091 - dSpilP091 + inflow300(+2) / 24 } Constraint ConP092: { Condition: _DayOfWeek = 2 Expression: dStorP092 = dStorP091 - dTurbP092 - dSpilP092 + inflow300(+2) / 24 } Constraint ConP093: { Condition: _DayOfWeek = 2 Expression: dStorP093 = dStorP092 - dTurbP093 - dSpilP093 + inflow300(+2) / 24 }
196
Constraint ConP094: { Condition: _DayOfWeek = 2 Expression: dStorP094 = dStorP093 - dTurbP094 - dSpilP094 + inflow300(+2) / 24 } Constraint ConP095: { Condition: _DayOfWeek = 2 Expression: dStorP095 = dStorP094 - dTurbP095 - dSpilP095 + inflow300(+2) / 24 }
Constraint ConP096: { Condition: _DayOfWeek = 2 Expression: dStorP096 = dStorP095 - dTurbP096 - dSpilP096 + inflow300(+2) / 24 } Constraint ConP097: { Condition: _DayOfWeek = 2 Expression: dStorP097 = dStorP096 - dTurbP097 - dSpilP097 + inflow300(+3) / 24 }
Constraint ConP098: { Condition: _DayOfWeek = 2 Expression: dStorP098 = dStorP097 - dTurbP098 - dSpilP098 + inflow300(+3) / 24 } Constraint ConP099: { Condition: _DayOfWeek = 2 Expression: dStorP099 = dStorP098 - dTurbP099 - dSpilP099 + inflow300(+3) / 24 } Constraint ConP100: { Condition: _DayOfWeek = 2 Expression: dStorP100 = dStorP099 - dTurbP100 - dSpilP100 + inflow300(+3) / 24 } Constraint ConP101: { Condition: _DayOfWeek = 2 Expression: dStorP101 = dStorP100 - dTurbP101 - dSpilP101 + inflow300(+3) / 24 } Constraint ConP102: { Condition: _DayOfWeek = 2 Expression: dStorP102 = dStorP101 - dTurbP102 - dSpilP102 + inflow300(+3) / 24 }
Constraint ConP103: { Condition: _DayOfWeek = 2 Expression: dStorP103 = dStorP102 - dTurbP103 - dSpilP103 + inflow300(+3) / 24 } Constraint ConP104: { Condition: _DayOfWeek = 2 Expression: dStorP104 = dStorP103 - dTurbP104 - dSpilP104 + inflow300(+3) / 24 } Constraint ConP105: { Condition: _DayOfWeek = 2 Expression: dStorP105 = dStorP104 - dTurbP105 - dSpilP105 + inflow300(+3) / 24 } Constraint ConP106: { Condition: _DayOfWeek = 2 Expression: dStorP106 = dStorP105 - dTurbP106 - dSpilP106 + inflow300(+3) / 24 } Constraint ConP107: { Condition: _DayOfWeek = 2 Expression: dStorP107 = dStorP106 - dTurbP107 - dSpilP107 + inflow300(+3) / 24 } Constraint ConP108: { Condition: _DayOfWeek = 2 Expression: dStorP108 = dStorP107 - dTurbP108 - dSpilP108 + inflow300(+3) / 24 } Constraint ConP109: { Condition: _DayOfWeek = 2 Expression: dStorP109 = dStorP108 - dTurbP109 - dSpilP109 + inflow300(+3) / 24 } Constraint ConP110: { Condition: _DayOfWeek = 2 Expression: dStorP110 = dStorP109 - dTurbP110 - dSpilP110 + inflow300(+3) / 24 }
Constraint ConP111: { Condition: _DayOfWeek = 2 Expression: dStorP111 = dStorP110 - dTurbP111 - dSpilP111 + inflow300(+3) / 24 } Constraint ConP112: { Condition: _DayOfWeek = 2 Expression: dStorP112 = dStorP111 - dTurbP112 - dSpilP112 + inflow300(+3) / 24 } Constraint ConP113: { Condition: _DayOfWeek = 2 Expression: dStorP113 = dStorP112 - dTurbP113 - dSpilP113 + inflow300(+3) / 24 } Constraint ConP114: { Condition: _DayOfWeek = 2 Expression: dStorP114 = dStorP113 - dTurbP114 - dSpilP114 + inflow300(+3) / 24 } Constraint ConP115: { Condition: _DayOfWeek = 2 Expression: dStorP115 = dStorP114 - dTurbP115 - dSpilP115 + inflow300(+3) / 24 }
Constraint ConP116: { Condition: _DayOfWeek = 2 Expression: dStorP116 = dStorP115 - dTurbP116 - dSpilP116 + inflow300(+3) / 24 } Constraint ConP117: { Condition: _DayOfWeek = 2 Expression: dStorP117 = dStorP116 - dTurbP117 - dSpilP117 + inflow300(+3) / 24 } Constraint ConP118: { Condition: _DayOfWeek = 2 Expression: dStorP118 = dStorP117 - dTurbP118 - dSpilP118 +
inflow300(+3) / 24 } Constraint ConP119: { Condition: _DayOfWeek = 2 Expression: dStorP119 = dStorP118 - dTurbP119 - dSpilP119 + inflow300(+3) / 24 } Constraint ConP120: { Condition: _DayOfWeek = 2 Expression: dStorP120 = dStorP119 - dTurbP120 - dSpilP120 + inflow300(+3) / 24 }
Constraint ConP121: { Condition: _DayOfWeek = 2 Expression: dStorP121 = dStorP120 - dTurbP121 - dSpilP121 + inflow300(+4) / 24 } Constraint ConP122: { Condition: _DayOfWeek = 2 Expression: dStorP122 = dStorP121 - dTurbP122 - dSpilP122 + inflow300(+4) / 24 }
Constraint ConP123: { Condition: _DayOfWeek = 2 Expression: dStorP123 = dStorP122 - dTurbP123 - dSpilP123 + inflow300(+4) / 24 } Constraint ConP124: { Condition: _DayOfWeek = 2 Expression: dStorP124 = dStorP123 - dTurbP124 - dSpilP124 + inflow300(+4) / 24 } Constraint ConP125: { Condition: _DayOfWeek = 2 Expression: dStorP125 = dStorP124 - dTurbP125 - dSpilP125 + inflow300(+4) / 24 } Constraint ConP126: { Condition: _DayOfWeek = 2 Expression: dStorP126 = dStorP125 - dTurbP126 - dSpilP126 + inflow300(+4) / 24 } Constraint ConP127: { Condition: _DayOfWeek = 2 Expression: dStorP127 = dStorP126 - dTurbP127 - dSpilP127 +
inflow300(+4) / 24 }
197
Constraint ConP128: { Condition: _DayOfWeek = 2 Expression: dStorP128 = dStorP127 - dTurbP128 - dSpilP128 + inflow300(+4) / 24 } Constraint ConP129: { Condition: _DayOfWeek = 2 Expression: dStorP129 = dStorP128 - dTurbP129 - dSpilP129 + inflow300(+4) / 24 }
Constraint ConP130: { Condition: _DayOfWeek = 2 Expression: dStorP130 = dStorP129 - dTurbP130 - dSpilP130 + inflow300(+4) / 24 } Constraint ConP131: { Condition: _DayOfWeek = 2 Expression: dStorP131 = dStorP130 - dTurbP131 - dSpilP131 + inflow300(+4) / 24 } Constraint ConP132: { Condition: _DayOfWeek = 2 Expression: dStorP132 = dStorP131 - dTurbP132 - dSpilP132 +
inflow300(+4) / 24 } Constraint ConP133: { Condition: _DayOfWeek = 2 Expression: dStorP133 = dStorP132 - dTurbP133 - dSpilP133 + inflow300(+4) / 24 } Constraint ConP134: { Condition: _DayOfWeek = 2 Expression: dStorP134 = dStorP133 - dTurbP134 - dSpilP134 + inflow300(+4) / 24 } Constraint ConP135: { Condition: _DayOfWeek = 2 Expression: dStorP135 = dStorP134 - dTurbP135 - dSpilP135 + inflow300(+4) / 24 } Constraint ConP136: { Condition: _DayOfWeek = 2 Expression: dStorP136 = dStorP135 - dTurbP136 - dSpilP136 + inflow300(+4) / 24 } Constraint ConP137: { Condition: _DayOfWeek = 2 Expression: dStorP137 = dStorP136 - dTurbP137 - dSpilP137 +
inflow300(+4) / 24 } Constraint ConP138: { Condition: _DayOfWeek = 2 Expression: dStorP138 = dStorP137 - dTurbP138 - dSpilP138 + inflow300(+4) / 24 } Constraint ConP139: { Condition: _DayOfWeek = 2 Expression: dStorP139 = dStorP138 - dTurbP139 - dSpilP139 + inflow300(+4) / 24 } Constraint ConP140: { Condition: _DayOfWeek = 2 Expression: dStorP140 = dStorP139 - dTurbP140 - dSpilP140 + inflow300(+4) / 24 } Constraint ConP141: { Condition: _DayOfWeek = 2 Expression: dStorP141 = dStorP140 - dTurbP141 - dSpilP141 + inflow300(+4) / 24 } Constraint ConP142: { Condition: _DayOfWeek = 2 Expression: dStorP142 = dStorP141 - dTurbP142 - dSpilP142 + inflow300(+4) / 24 } Constraint ConP143: { Condition: _DayOfWeek = 2 Expression: dStorP143 = dStorP142 - dTurbP143 - dSpilP143 + inflow300(+4) / 24 } Constraint ConP144: { Condition: _DayOfWeek = 2 Expression: dStorP144 = dStorP143 - dTurbP144 - dSpilP144 + inflow300(+4) / 24 }
Constraint ConP145: { Condition: _DayOfWeek = 2 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 + inflow300(+5) / 24 } Constraint ConP146: { Condition: _DayOfWeek = 2 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300(+5) / 24 } Constraint ConP147: { Condition: _DayOfWeek = 2 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 + inflow300(+5) / 24 } Constraint ConP148: { Condition: _DayOfWeek = 2 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300(+5) / 24 } Constraint ConP149: { Condition: _DayOfWeek = 2 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300(+5) / 24 }
Constraint ConP150: { Condition: _DayOfWeek = 2 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300(+5) / 24 } Constraint ConP151: { Condition: _DayOfWeek = 2 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300(+5) / 24 } Constraint ConP152: { Condition: _DayOfWeek = 2 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 +
inflow300(+5) / 24 } Constraint ConP153: { Condition: _DayOfWeek = 2 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 + inflow300(+5) / 24 } Constraint ConP154: { Condition: _DayOfWeek = 2 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300(+5) / 24 }
Constraint ConP155: { Condition: _DayOfWeek = 2 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 + inflow300(+5) / 24 } Constraint ConP156: { Condition: _DayOfWeek = 2 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300(+5) / 24 } Constraint ConP157: { Condition: _DayOfWeek = 2 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 +
inflow300(+5) / 24 } Constraint ConP158: { Condition: _DayOfWeek = 2 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 + inflow300(+5) / 24 } Constraint ConP159: { Condition: _DayOfWeek = 2 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300(+5) / 24 }
Constraint ConP160: { Condition: _DayOfWeek = 2 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 + inflow300(+5) / 24 } Constraint ConP161: { Condition: _DayOfWeek = 2 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 + inflow300(+5) / 24 }
198
Constraint ConP162: { Condition: _DayOfWeek = 2 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300(+5) / 24 } Constraint ConP163: { Condition: _DayOfWeek = 2 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300(+5) / 24 }
Constraint ConP164: { Condition: _DayOfWeek = 2 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300(+5) / 24 } Constraint ConP165: { Condition: _DayOfWeek = 2 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 + inflow300(+5) / 24 } Constraint ConP166: { Condition: _DayOfWeek = 2 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 +
inflow300(+5) / 24 } Constraint ConP167: { Condition: _DayOfWeek = 2 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 + inflow300(+5) / 24 } Constraint ConP168: { Condition: _DayOfWeek = 2 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 + inflow300(+5) / 24 } // Continuity, Monday - Friday Constraint ConP049: { Condition: _DayOfWeek = 3 Expression: dStorP049 = dStorP048 - dTurbP049 - dSpilP049 + inflow300 / 24 } Constraint ConP050: { Condition: _DayOfWeek = 3 Expression: dStorP050 = dStorP049 - dTurbP050 - dSpilP050 +
inflow300 / 24 } Constraint ConP051: { Condition: _DayOfWeek = 3 Expression: dStorP051 = dStorP050 - dTurbP051 - dSpilP051 + inflow300 / 24 } Constraint ConP052: { Condition: _DayOfWeek = 3 Expression: dStorP052 = dStorP051 - dTurbP052 - dSpilP052 + inflow300 / 24 } Constraint ConP053: { Condition: _DayOfWeek = 3 Expression: dStorP053 = dStorP052 - dTurbP053 - dSpilP053 + inflow300 / 24 } Constraint ConP054: { Condition: _DayOfWeek = 3 Expression: dStorP054 = dStorP053 - dTurbP054 - dSpilP054 + inflow300 / 24 } Constraint ConP055: { Condition: _DayOfWeek = 3 Expression: dStorP055 = dStorP054 - dTurbP055 - dSpilP055 + inflow300 / 24 } Constraint ConP056: { Condition: _DayOfWeek = 3 Expression: dStorP056 = dStorP055 - dTurbP056 - dSpilP056 + inflow300 / 24 } Constraint ConP057: { Condition: _DayOfWeek = 3 Expression: dStorP057 = dStorP056 - dTurbP057 - dSpilP057 + inflow300 / 24 } Constraint ConP058: { Condition: _DayOfWeek = 3 Expression: dStorP058 = dStorP057 - dTurbP058 - dSpilP058 +
inflow300 / 24 } Constraint ConP059: { Condition: _DayOfWeek = 3 Expression: dStorP059 = dStorP058 - dTurbP059 - dSpilP059 + inflow300 / 24 } Constraint ConP060: { Condition: _DayOfWeek = 3 Expression: dStorP060 = dStorP059 - dTurbP060 - dSpilP060 + inflow300 / 24 } Constraint ConP061: { Condition: _DayOfWeek = 3 Expression: dStorP061 = dStorP060 - dTurbP061 - dSpilP061 + inflow300 / 24 } Constraint ConP062: { Condition: _DayOfWeek = 3 Expression: dStorP062 = dStorP061 - dTurbP062 - dSpilP062 + inflow300 / 24 } Constraint ConP063: { Condition: _DayOfWeek = 3 Expression: dStorP063 = dStorP062 - dTurbP063 - dSpilP063 +
inflow300 / 24 } Constraint ConP064: { Condition: _DayOfWeek = 3 Expression: dStorP064 = dStorP063 - dTurbP064 - dSpilP064 + inflow300 / 24 } Constraint ConP065: { Condition: _DayOfWeek = 3 Expression: dStorP065 = dStorP064 - dTurbP065 - dSpilP065 + inflow300 / 24 }
Constraint ConP066: { Condition: _DayOfWeek = 3 Expression: dStorP066 = dStorP065 - dTurbP066 - dSpilP066 + inflow300 / 24 } Constraint ConP067: { Condition: _DayOfWeek = 3 Expression: dStorP067 = dStorP066 - dTurbP067 - dSpilP067 + inflow300 / 24 } Constraint ConP068: { Condition: _DayOfWeek = 3 Expression: dStorP068 = dStorP067 - dTurbP068 - dSpilP068 +
inflow300 / 24 } Constraint ConP069: { Condition: _DayOfWeek = 3 Expression: dStorP069 = dStorP068 - dTurbP069 - dSpilP069 + inflow300 / 24 } Constraint ConP070: { Condition: _DayOfWeek = 3 Expression: dStorP070 = dStorP069 - dTurbP070 - dSpilP070 + inflow300 / 24 }
Constraint ConP071: { Condition: _DayOfWeek = 3 Expression: dStorP071 = dStorP070 - dTurbP071 - dSpilP071 + inflow300 / 24 } Constraint ConP072: { Condition: _DayOfWeek = 3 Expression: dStorP072 = dStorP071 - dTurbP072 - dSpilP072 + inflow300 / 24 } Constraint ConP073: { Condition: _DayOfWeek = 3 Expression: dStorP073 = dStorP072 - dTurbP073 - dSpilP073 + inflow300(+1) / 24 } Constraint ConP074: { Condition: _DayOfWeek = 3 Expression: dStorP074 = dStorP073 - dTurbP074 - dSpilP074 + inflow300(+1) / 24 }
199
Constraint ConP075: { Condition: _DayOfWeek = 3 Expression: dStorP075 = dStorP074 - dTurbP075 - dSpilP075 + inflow300(+1) / 24 } Constraint ConP076: { Condition: _DayOfWeek = 3 Expression: dStorP076 = dStorP075 - dTurbP076 - dSpilP076 + inflow300(+1) / 24 }
Constraint ConP077: { Condition: _DayOfWeek = 3 Expression: dStorP077 = dStorP076 - dTurbP077 - dSpilP077 + inflow300(+1) / 24 } Constraint ConP078: { Condition: _DayOfWeek = 3 Expression: dStorP078 = dStorP077 - dTurbP078 - dSpilP078 + inflow300(+1) / 24 } Constraint ConP079: { Condition: _DayOfWeek = 3 Expression: dStorP079 = dStorP078 - dTurbP079 - dSpilP079 +
inflow300(+1) / 24 } Constraint ConP080: { Condition: _DayOfWeek = 3 Expression: dStorP080 = dStorP079 - dTurbP080 - dSpilP080 + inflow300(+1) / 24 } Constraint ConP081: { Condition: _DayOfWeek = 3 Expression: dStorP081 = dStorP080 - dTurbP081 - dSpilP081 + inflow300(+1) / 24 } Constraint ConP082: { Condition: _DayOfWeek = 3 Expression: dStorP082 = dStorP081 - dTurbP082 - dSpilP082 + inflow300(+1) / 24 } Constraint ConP083: { Condition: _DayOfWeek = 3 Expression: dStorP083 = dStorP082 - dTurbP083 - dSpilP083 + inflow300(+1) / 24 } Constraint ConP084: { Condition: _DayOfWeek = 3 Expression: dStorP084 = dStorP083 - dTurbP084 - dSpilP084 +
inflow300(+1) / 24 } Constraint ConP085: { Condition: _DayOfWeek = 3 Expression: dStorP085 = dStorP084 - dTurbP085 - dSpilP085 + inflow300(+1) / 24 } Constraint ConP086: { Condition: _DayOfWeek = 3 Expression: dStorP086 = dStorP085 - dTurbP086 - dSpilP086 + inflow300(+1) / 24 } Constraint ConP087: { Condition: _DayOfWeek = 3 Expression: dStorP087 = dStorP086 - dTurbP087 - dSpilP087 + inflow300(+1) / 24 } Constraint ConP088: { Condition: _DayOfWeek = 3 Expression: dStorP088 = dStorP087 - dTurbP088 - dSpilP088 + inflow300(+1) / 24 } Constraint ConP089: { Condition: _DayOfWeek = 3 Expression: dStorP089 = dStorP088 - dTurbP089 - dSpilP089 + inflow300(+1) / 24 } Constraint ConP090: { Condition: _DayOfWeek = 3 Expression: dStorP090 = dStorP089 - dTurbP090 - dSpilP090 + inflow300(+1) / 24 } Constraint ConP091: { Condition: _DayOfWeek = 3 Expression: dStorP091 = dStorP090 - dTurbP091 - dSpilP091 + inflow300(+1) / 24 } Constraint ConP092: { Condition: _DayOfWeek = 3 Expression: dStorP092 = dStorP091 - dTurbP092 - dSpilP092 +
inflow300(+1) / 24 } Constraint ConP093: { Condition: _DayOfWeek = 3 Expression: dStorP093 = dStorP092 - dTurbP093 - dSpilP093 + inflow300(+1) / 24 } Constraint ConP094: { Condition: _DayOfWeek = 3 Expression: dStorP094 = dStorP093 - dTurbP094 - dSpilP094 + inflow300(+1) / 24 } Constraint ConP095: { Condition: _DayOfWeek = 3 Expression: dStorP095 = dStorP094 - dTurbP095 - dSpilP095 + inflow300(+1) / 24 } Constraint ConP096: { Condition: _DayOfWeek = 3 Expression: dStorP096 = dStorP095 - dTurbP096 - dSpilP096 + inflow300(+1) / 24 }
Constraint ConP097: { Condition: _DayOfWeek = 3 Expression: dStorP097 = dStorP096 - dTurbP097 - dSpilP097 + inflow300(+2) / 24 } Constraint ConP098: { Condition: _DayOfWeek = 3 Expression: dStorP098 = dStorP097 - dTurbP098 - dSpilP098 + inflow300(+2) / 24 } Constraint ConP099: { Condition: _DayOfWeek = 3 Expression: dStorP099 = dStorP098 - dTurbP099 - dSpilP099 +
inflow300(+2) / 24 } Constraint ConP100: { Condition: _DayOfWeek = 3 Expression: dStorP100 = dStorP099 - dTurbP100 - dSpilP100 + inflow300(+2) / 24 } Constraint ConP101: { Condition: _DayOfWeek = 3 Expression: dStorP101 = dStorP100 - dTurbP101 - dSpilP101 + inflow300(+2) / 24 }
Constraint ConP102: { Condition: _DayOfWeek = 3 Expression: dStorP102 = dStorP101 - dTurbP102 - dSpilP102 + inflow300(+2) / 24 } Constraint ConP103: { Condition: _DayOfWeek = 3 Expression: dStorP103 = dStorP102 - dTurbP103 - dSpilP103 + inflow300(+2) / 24 } Constraint ConP104: { Condition: _DayOfWeek = 3 Expression: dStorP104 = dStorP103 - dTurbP104 - dSpilP104 +
inflow300(+2) / 24 } Constraint ConP105: { Condition: _DayOfWeek = 3 Expression: dStorP105 = dStorP104 - dTurbP105 - dSpilP105 + inflow300(+2) / 24 } Constraint ConP106: { Condition: _DayOfWeek = 3 Expression: dStorP106 = dStorP105 - dTurbP106 - dSpilP106 + inflow300(+2) / 24 }
Constraint ConP107: { Condition: _DayOfWeek = 3 Expression: dStorP107 = dStorP106 - dTurbP107 - dSpilP107 + inflow300(+2) / 24 } Constraint ConP108: { Condition: _DayOfWeek = 3 Expression: dStorP108 = dStorP107 - dTurbP108 - dSpilP108 + inflow300(+2) / 24 }
200
Constraint ConP109: { Condition: _DayOfWeek = 3 Expression: dStorP109 = dStorP108 - dTurbP109 - dSpilP109 + inflow300(+2) / 24 } Constraint ConP110: { Condition: _DayOfWeek = 3 Expression: dStorP110 = dStorP109 - dTurbP110 - dSpilP110 + inflow300(+2) / 24 }
Constraint ConP111: { Condition: _DayOfWeek = 3 Expression: dStorP111 = dStorP110 - dTurbP111 - dSpilP111 + inflow300(+2) / 24 } Constraint ConP112: { Condition: _DayOfWeek = 3 Expression: dStorP112 = dStorP111 - dTurbP112 - dSpilP112 + inflow300(+2) / 24 } Constraint ConP113: { Condition: _DayOfWeek = 3 Expression: dStorP113 = dStorP112 - dTurbP113 - dSpilP113 +
inflow300(+2) / 24 } Constraint ConP114: { Condition: _DayOfWeek = 3 Expression: dStorP114 = dStorP113 - dTurbP114 - dSpilP114 + inflow300(+2) / 24 } Constraint ConP115: { Condition: _DayOfWeek = 3 Expression: dStorP115 = dStorP114 - dTurbP115 - dSpilP115 + inflow300(+2) / 24 } Constraint ConP116: { Condition: _DayOfWeek = 3 Expression: dStorP116 = dStorP115 - dTurbP116 - dSpilP116 + inflow300(+2) / 24 } Constraint ConP117: { Condition: _DayOfWeek = 3 Expression: dStorP117 = dStorP116 - dTurbP117 - dSpilP117 + inflow300(+2) / 24 } Constraint ConP118: { Condition: _DayOfWeek = 3 Expression: dStorP118 = dStorP117 - dTurbP118 - dSpilP118 +
inflow300(+2) / 24 } Constraint ConP119: { Condition: _DayOfWeek = 3 Expression: dStorP119 = dStorP118 - dTurbP119 - dSpilP119 + inflow300(+2) / 24 } Constraint ConP120: { Condition: _DayOfWeek = 3 Expression: dStorP120 = dStorP119 - dTurbP120 - dSpilP120 + inflow300(+2) / 24 } Constraint ConP121: { Condition: _DayOfWeek = 3 Expression: dStorP121 = dStorP120 - dTurbP121 - dSpilP121 + inflow300(+3) / 24 } Constraint ConP122: { Condition: _DayOfWeek = 3 Expression: dStorP122 = dStorP121 - dTurbP122 - dSpilP122 + inflow300(+3) / 24 } Constraint ConP123: { Condition: _DayOfWeek = 3 Expression: dStorP123 = dStorP122 - dTurbP123 - dSpilP123 + inflow300(+3) / 24 } Constraint ConP124: { Condition: _DayOfWeek = 3 Expression: dStorP124 = dStorP123 - dTurbP124 - dSpilP124 + inflow300(+3) / 24 } Constraint ConP125: { Condition: _DayOfWeek = 3 Expression: dStorP125 = dStorP124 - dTurbP125 - dSpilP125 + inflow300(+3) / 24 }
Constraint ConP126: { Condition: _DayOfWeek = 3 Expression: dStorP126 = dStorP125 - dTurbP126 - dSpilP126 + inflow300(+3) / 24 } Constraint ConP127: { Condition: _DayOfWeek = 3 Expression: dStorP127 = dStorP126 - dTurbP127 - dSpilP127 + inflow300(+3) / 24 } Constraint ConP128: { Condition: _DayOfWeek = 3 Expression: dStorP128 = dStorP127 - dTurbP128 - dSpilP128 + inflow300(+3) / 24 } Constraint ConP129: { Condition: _DayOfWeek = 3 Expression: dStorP129 = dStorP128 - dTurbP129 - dSpilP129 + inflow300(+3) / 24 } Constraint ConP130: { Condition: _DayOfWeek = 3 Expression: dStorP130 = dStorP129 - dTurbP130 - dSpilP130 + inflow300(+3) / 24 }
Constraint ConP131: { Condition: _DayOfWeek = 3 Expression: dStorP131 = dStorP130 - dTurbP131 - dSpilP131 + inflow300(+3) / 24 } Constraint ConP132: { Condition: _DayOfWeek = 3 Expression: dStorP132 = dStorP131 - dTurbP132 - dSpilP132 + inflow300(+3) / 24 } Constraint ConP133: { Condition: _DayOfWeek = 3 Expression: dStorP133 = dStorP132 - dTurbP133 - dSpilP133 +
inflow300(+3) / 24 } Constraint ConP134: { Condition: _DayOfWeek = 3 Expression: dStorP134 = dStorP133 - dTurbP134 - dSpilP134 + inflow300(+3) / 24 } Constraint ConP135: { Condition: _DayOfWeek = 3 Expression: dStorP135 = dStorP134 - dTurbP135 - dSpilP135 + inflow300(+3) / 24 }
Constraint ConP136: { Condition: _DayOfWeek = 3 Expression: dStorP136 = dStorP135 - dTurbP136 - dSpilP136 + inflow300(+3) / 24 } Constraint ConP137: { Condition: _DayOfWeek = 3 Expression: dStorP137 = dStorP136 - dTurbP137 - dSpilP137 + inflow300(+3) / 24 } Constraint ConP138: { Condition: _DayOfWeek = 3 Expression: dStorP138 = dStorP137 - dTurbP138 - dSpilP138 +
inflow300(+3) / 24 } Constraint ConP139: { Condition: _DayOfWeek = 3 Expression: dStorP139 = dStorP138 - dTurbP139 - dSpilP139 + inflow300(+3) / 24 } Constraint ConP140: { Condition: _DayOfWeek = 3 Expression: dStorP140 = dStorP139 - dTurbP140 - dSpilP140 + inflow300(+3) / 24 }
Constraint ConP141: { Condition: _DayOfWeek = 3 Expression: dStorP141 = dStorP140 - dTurbP141 - dSpilP141 + inflow300(+3) / 24 } Constraint ConP142: { Condition: _DayOfWeek = 3 Expression: dStorP142 = dStorP141 - dTurbP142 - dSpilP142 + inflow300(+3) / 24 }
201
Constraint ConP143: { Condition: _DayOfWeek = 3 Expression: dStorP143 = dStorP142 - dTurbP143 - dSpilP143 + inflow300(+3) / 24 } Constraint ConP144: { Condition: _DayOfWeek = 3 Expression: dStorP144 = dStorP143 - dTurbP144 - dSpilP144 + inflow300(+3) / 24 }
Constraint ConP145: { Condition: _DayOfWeek = 3 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 + inflow300(+4) / 24 } Constraint ConP146: { Condition: _DayOfWeek = 3 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300(+4) / 24 }
Constraint ConP147: { Condition: _DayOfWeek = 3 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 + inflow300(+4) / 24 } Constraint ConP148: { Condition: _DayOfWeek = 3 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300(+4) / 24 } Constraint ConP149: { Condition: _DayOfWeek = 3 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300(+4) / 24 } Constraint ConP150: { Condition: _DayOfWeek = 3 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300(+4) / 24 } Constraint ConP151: { Condition: _DayOfWeek = 3 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300(+4) / 24 }
Constraint ConP152: { Condition: _DayOfWeek = 3 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 + inflow300(+4) / 24 } Constraint ConP153: { Condition: _DayOfWeek = 3 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 + inflow300(+4) / 24 } Constraint ConP154: { Condition: _DayOfWeek = 3 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300(+4) / 24 } Constraint ConP155: { Condition: _DayOfWeek = 3 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 + inflow300(+4) / 24 } Constraint ConP156: { Condition: _DayOfWeek = 3 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300(+4) / 24 } Constraint ConP157: { Condition: _DayOfWeek = 3 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 + inflow300(+4) / 24 } Constraint ConP158: { Condition: _DayOfWeek = 3 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 + inflow300(+4) / 24 } Constraint ConP159: { Condition: _DayOfWeek = 3 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300(+4) / 24 }
Constraint ConP160: { Condition: _DayOfWeek = 3 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 + inflow300(+4) / 24 } Constraint ConP161: { Condition: _DayOfWeek = 3 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 + inflow300(+4) / 24 } Constraint ConP162: { Condition: _DayOfWeek = 3 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300(+4) / 24 } Constraint ConP163: { Condition: _DayOfWeek = 3 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300(+4) / 24 } Constraint ConP164: { Condition: _DayOfWeek = 3 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300(+4) / 24 }
Constraint ConP165: { Condition: _DayOfWeek = 3 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 + inflow300(+4) / 24 } Constraint ConP166: { Condition: _DayOfWeek = 3 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 + inflow300(+4) / 24 } Constraint ConP167: { Condition: _DayOfWeek = 3 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 +
inflow300(+4) / 24 } Constraint ConP168: { Condition: _DayOfWeek = 3 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 + inflow300(+4) / 24 } // Continuity, Tuesday - Friday
Constraint ConP073: { Condition: _DayOfWeek = 4 Expression: dStorP073 = dStorP072 - dTurbP073 - dSpilP073 + inflow300 / 24 } Constraint ConP074: { Condition: _DayOfWeek = 4 Expression: dStorP074 = dStorP073 - dTurbP074 - dSpilP074 + inflow300 / 24 } Constraint ConP075: { Condition: _DayOfWeek = 4 Expression: dStorP075 = dStorP074 - dTurbP075 - dSpilP075 +
inflow300 / 24 } Constraint ConP076: { Condition: _DayOfWeek = 4 Expression: dStorP076 = dStorP075 - dTurbP076 - dSpilP076 + inflow300 / 24 } Constraint ConP077: { Condition: _DayOfWeek = 4 Expression: dStorP077 = dStorP076 - dTurbP077 - dSpilP077 + inflow300 / 24 }
Constraint ConP078: { Condition: _DayOfWeek = 4 Expression: dStorP078 = dStorP077 - dTurbP078 - dSpilP078 + inflow300 / 24 } Constraint ConP079: { Condition: _DayOfWeek = 4 Expression: dStorP079 = dStorP078 - dTurbP079 - dSpilP079 + inflow300 / 24 }
202
Constraint ConP080: { Condition: _DayOfWeek = 4 Expression: dStorP080 = dStorP079 - dTurbP080 - dSpilP080 + inflow300 / 24 } Constraint ConP081: { Condition: _DayOfWeek = 4 Expression: dStorP081 = dStorP080 - dTurbP081 - dSpilP081 + inflow300 / 24 }
Constraint ConP082: { Condition: _DayOfWeek = 4 Expression: dStorP082 = dStorP081 - dTurbP082 - dSpilP082 + inflow300 / 24 } Constraint ConP083: { Condition: _DayOfWeek = 4 Expression: dStorP083 = dStorP082 - dTurbP083 - dSpilP083 + inflow300 / 24 } Constraint ConP084: { Condition: _DayOfWeek = 4 Expression: dStorP084 = dStorP083 - dTurbP084 - dSpilP084 +
inflow300 / 24 } Constraint ConP085: { Condition: _DayOfWeek = 4 Expression: dStorP085 = dStorP084 - dTurbP085 - dSpilP085 + inflow300 / 24 } Constraint ConP086: { Condition: _DayOfWeek = 4 Expression: dStorP086 = dStorP085 - dTurbP086 - dSpilP086 + inflow300 / 24 } Constraint ConP087: { Condition: _DayOfWeek = 4 Expression: dStorP087 = dStorP086 - dTurbP087 - dSpilP087 + inflow300 / 24 } Constraint ConP088: { Condition: _DayOfWeek = 4 Expression: dStorP088 = dStorP087 - dTurbP088 - dSpilP088 + inflow300 / 24 } Constraint ConP089: { Condition: _DayOfWeek = 4 Expression: dStorP089 = dStorP088 - dTurbP089 - dSpilP089 +
inflow300 / 24 } Constraint ConP090: { Condition: _DayOfWeek = 4 Expression: dStorP090 = dStorP089 - dTurbP090 - dSpilP090 + inflow300 / 24 } Constraint ConP091: { Condition: _DayOfWeek = 4 Expression: dStorP091 = dStorP090 - dTurbP091 - dSpilP091 + inflow300 / 24 } Constraint ConP092: { Condition: _DayOfWeek = 4 Expression: dStorP092 = dStorP091 - dTurbP092 - dSpilP092 + inflow300 / 24 } Constraint ConP093: { Condition: _DayOfWeek = 4 Expression: dStorP093 = dStorP092 - dTurbP093 - dSpilP093 + inflow300 / 24 } Constraint ConP094: { Condition: _DayOfWeek = 4 Expression: dStorP094 = dStorP093 - dTurbP094 - dSpilP094 + inflow300 / 24 } Constraint ConP095: { Condition: _DayOfWeek = 4 Expression: dStorP095 = dStorP094 - dTurbP095 - dSpilP095 + inflow300 / 24 } Constraint ConP096: { Condition: _DayOfWeek = 4 Expression: dStorP096 = dStorP095 - dTurbP096 - dSpilP096 + inflow300 / 24 }
Constraint ConP097: { Condition: _DayOfWeek = 4 Expression: dStorP097 = dStorP096 - dTurbP097 - dSpilP097 + inflow300(+1) / 24 } Constraint ConP098: { Condition: _DayOfWeek = 4 Expression: dStorP098 = dStorP097 - dTurbP098 - dSpilP098 + inflow300(+1) / 24 } Constraint ConP099: { Condition: _DayOfWeek = 4 Expression: dStorP099 = dStorP098 - dTurbP099 - dSpilP099 + inflow300(+1) / 24 } Constraint ConP100: { Condition: _DayOfWeek = 4 Expression: dStorP100 = dStorP099 - dTurbP100 - dSpilP100 + inflow300(+1) / 24 } Constraint ConP101: { Condition: _DayOfWeek = 4 Expression: dStorP101 = dStorP100 - dTurbP101 - dSpilP101 + inflow300(+1) / 24 }
Constraint ConP102: { Condition: _DayOfWeek = 4 Expression: dStorP102 = dStorP101 - dTurbP102 - dSpilP102 + inflow300(+1) / 24 } Constraint ConP103: { Condition: _DayOfWeek = 4 Expression: dStorP103 = dStorP102 - dTurbP103 - dSpilP103 + inflow300(+1) / 24 } Constraint ConP104: { Condition: _DayOfWeek = 4 Expression: dStorP104 = dStorP103 - dTurbP104 - dSpilP104 +
inflow300(+1) / 24 } Constraint ConP105: { Condition: _DayOfWeek = 4 Expression: dStorP105 = dStorP104 - dTurbP105 - dSpilP105 + inflow300(+1) / 24 } Constraint ConP106: { Condition: _DayOfWeek = 4 Expression: dStorP106 = dStorP105 - dTurbP106 - dSpilP106 + inflow300(+1) / 24 }
Constraint ConP107: { Condition: _DayOfWeek = 4 Expression: dStorP107 = dStorP106 - dTurbP107 - dSpilP107 + inflow300(+1) / 24 } Constraint ConP108: { Condition: _DayOfWeek = 4 Expression: dStorP108 = dStorP107 - dTurbP108 - dSpilP108 + inflow300(+1) / 24 } Constraint ConP109: { Condition: _DayOfWeek = 4 Expression: dStorP109 = dStorP108 - dTurbP109 - dSpilP109 +
inflow300(+1) / 24 } Constraint ConP110: { Condition: _DayOfWeek = 4 Expression: dStorP110 = dStorP109 - dTurbP110 - dSpilP110 + inflow300(+1) / 24 } Constraint ConP111: { Condition: _DayOfWeek = 4 Expression: dStorP111 = dStorP110 - dTurbP111 - dSpilP111 + inflow300(+1) / 24 } Constraint ConP112: { Condition: _DayOfWeek = 4 Expression: dStorP112 = dStorP111 - dTurbP112 - dSpilP112 + inflow300(+1) / 24 } Constraint ConP113: { Condition: _DayOfWeek = 4 Expression: dStorP113 = dStorP112 - dTurbP113 - dSpilP113 + inflow300(+1) / 24 }
203
Constraint ConP114: { Condition: _DayOfWeek = 4 Expression: dStorP114 = dStorP113 - dTurbP114 - dSpilP114 + inflow300(+1) / 24 } Constraint ConP115: { Condition: _DayOfWeek = 4 Expression: dStorP115 = dStorP114 - dTurbP115 - dSpilP115 + inflow300(+1) / 24 }
Constraint ConP116: { Condition: _DayOfWeek = 4 Expression: dStorP116 = dStorP115 - dTurbP116 - dSpilP116 + inflow300(+1) / 24 } Constraint ConP117: { Condition: _DayOfWeek = 4 Expression: dStorP117 = dStorP116 - dTurbP117 - dSpilP117 + inflow300(+1) / 24 } Constraint ConP118: { Condition: _DayOfWeek = 4 Expression: dStorP118 = dStorP117 - dTurbP118 - dSpilP118 +
inflow300(+1) / 24 } Constraint ConP119: { Condition: _DayOfWeek = 4 Expression: dStorP119 = dStorP118 - dTurbP119 - dSpilP119 + inflow300(+1) / 24 } Constraint ConP120: { Condition: _DayOfWeek = 4 Expression: dStorP120 = dStorP119 - dTurbP120 - dSpilP120 + inflow300(+1) / 24 } Constraint ConP121: { Condition: _DayOfWeek = 4 Expression: dStorP121 = dStorP120 - dTurbP121 - dSpilP121 + inflow300(+2) / 24 } Constraint ConP122: { Condition: _DayOfWeek = 4 Expression: dStorP122 = dStorP121 - dTurbP122 - dSpilP122 + inflow300(+2) / 24 }
Constraint ConP123: { Condition: _DayOfWeek = 4 Expression: dStorP123 = dStorP122 - dTurbP123 - dSpilP123 + inflow300(+2) / 24 } Constraint ConP124: { Condition: _DayOfWeek = 4 Expression: dStorP124 = dStorP123 - dTurbP124 - dSpilP124 + inflow300(+2) / 24 } Constraint ConP125: { Condition: _DayOfWeek = 4 Expression: dStorP125 = dStorP124 - dTurbP125 - dSpilP125 + inflow300(+2) / 24 } Constraint ConP126: { Condition: _DayOfWeek = 4 Expression: dStorP126 = dStorP125 - dTurbP126 - dSpilP126 + inflow300(+2) / 24 } Constraint ConP127: { Condition: _DayOfWeek = 4 Expression: dStorP127 = dStorP126 - dTurbP127 - dSpilP127 + inflow300(+2) / 24 } Constraint ConP128: { Condition: _DayOfWeek = 4 Expression: dStorP128 = dStorP127 - dTurbP128 - dSpilP128 + inflow300(+2) / 24 } Constraint ConP129: { Condition: _DayOfWeek = 4 Expression: dStorP129 = dStorP128 - dTurbP129 - dSpilP129 + inflow300(+2) / 24 } Constraint ConP130: { Condition: _DayOfWeek = 4 Expression: dStorP130 = dStorP129 - dTurbP130 - dSpilP130 + inflow300(+2) / 24 }
Constraint ConP131: { Condition: _DayOfWeek = 4 Expression: dStorP131 = dStorP130 - dTurbP131 - dSpilP131 + inflow300(+2) / 24 } Constraint ConP132: { Condition: _DayOfWeek = 4 Expression: dStorP132 = dStorP131 - dTurbP132 - dSpilP132 + inflow300(+2) / 24 } Constraint ConP133: { Condition: _DayOfWeek = 4 Expression: dStorP133 = dStorP132 - dTurbP133 - dSpilP133 + inflow300(+2) / 24 } Constraint ConP134: { Condition: _DayOfWeek = 4 Expression: dStorP134 = dStorP133 - dTurbP134 - dSpilP134 + inflow300(+2) / 24 } Constraint ConP135: { Condition: _DayOfWeek = 4 Expression: dStorP135 = dStorP134 - dTurbP135 - dSpilP135 + inflow300(+2) / 24 }
Constraint ConP136: { Condition: _DayOfWeek = 4 Expression: dStorP136 = dStorP135 - dTurbP136 - dSpilP136 + inflow300(+2) / 24 } Constraint ConP137: { Condition: _DayOfWeek = 4 Expression: dStorP137 = dStorP136 - dTurbP137 - dSpilP137 + inflow300(+2) / 24 } Constraint ConP138: { Condition: _DayOfWeek = 4 Expression: dStorP138 = dStorP137 - dTurbP138 - dSpilP138 +
inflow300(+2) / 24 } Constraint ConP139: { Condition: _DayOfWeek = 4 Expression: dStorP139 = dStorP138 - dTurbP139 - dSpilP139 + inflow300(+2) / 24 } Constraint ConP140: { Condition: _DayOfWeek = 4 Expression: dStorP140 = dStorP139 - dTurbP140 - dSpilP140 + inflow300(+2) / 24 }
Constraint ConP141: { Condition: _DayOfWeek = 4 Expression: dStorP141 = dStorP140 - dTurbP141 - dSpilP141 + inflow300(+2) / 24 } Constraint ConP142: { Condition: _DayOfWeek = 4 Expression: dStorP142 = dStorP141 - dTurbP142 - dSpilP142 + inflow300(+2) / 24 } Constraint ConP143: { Condition: _DayOfWeek = 4 Expression: dStorP143 = dStorP142 - dTurbP143 - dSpilP143 +
inflow300(+2) / 24 } Constraint ConP144: { Condition: _DayOfWeek = 4 Expression: dStorP144 = dStorP143 - dTurbP144 - dSpilP144 + inflow300(+3) / 24 } Constraint ConP145: { Condition: _DayOfWeek = 4 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 + inflow300(+3) / 24 } Constraint ConP146: { Condition: _DayOfWeek = 4 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300(+3) / 24 } Constraint ConP147: { Condition: _DayOfWeek = 4 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 +
inflow300(+3) / 24 }
204
Constraint ConP148: { Condition: _DayOfWeek = 4 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300(+3) / 24 } Constraint ConP149: { Condition: _DayOfWeek = 4 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300(+3) / 24 }
Constraint ConP150: { Condition: _DayOfWeek = 4 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300(+3) / 24 } Constraint ConP151: { Condition: _DayOfWeek = 4 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300(+3) / 24 } Constraint ConP152: { Condition: _DayOfWeek = 4 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 +
inflow300(+3) / 24 } Constraint ConP153: { Condition: _DayOfWeek = 4 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 + inflow300(+3) / 24 } Constraint ConP154: { Condition: _DayOfWeek = 4 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300(+3) / 24 } Constraint ConP155: { Condition: _DayOfWeek = 4 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 + inflow300(+3) / 24 } Constraint ConP156: { Condition: _DayOfWeek = 4 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300(+3) / 24 } Constraint ConP157: { Condition: _DayOfWeek = 4 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 +
inflow300(+3) / 24 } Constraint ConP158: { Condition: _DayOfWeek = 4 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 + inflow300(+3) / 24 } Constraint ConP159: { Condition: _DayOfWeek = 4 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300(+3) / 24 } Constraint ConP160: { Condition: _DayOfWeek = 4 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 + inflow300(+3) / 24 } Constraint ConP161: { Condition: _DayOfWeek = 4 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 + inflow300(+3) / 24 } Constraint ConP162: { Condition: _DayOfWeek = 4 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300(+3) / 24 } Constraint ConP163: { Condition: _DayOfWeek = 4 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300(+3) / 24 } Constraint ConP164: { Condition: _DayOfWeek = 4 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300(+3) / 24 } Constraint ConP165: { Condition: _DayOfWeek = 4 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 +
inflow300(+3) / 24 } Constraint ConP166: { Condition: _DayOfWeek = 4 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 + inflow300(+3) / 24 } Constraint ConP167: { Condition: _DayOfWeek = 4 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 + inflow300(+3) / 24 } Constraint ConP168: { Condition: _DayOfWeek = 4 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 + inflow300(+3) / 24 } // Continuity, Wednesday - Friday Constraint ConP097: { Condition: _DayOfWeek = 5 Expression: dStorP097 = dStorP096 - dTurbP097 - dSpilP097 +
inflow300 / 24 } Constraint ConP098: { Condition: _DayOfWeek = 5 Expression: dStorP098 = dStorP097 - dTurbP098 - dSpilP098 + inflow300 / 24 } Constraint ConP099: { Condition: _DayOfWeek = 5 Expression: dStorP099 = dStorP098 - dTurbP099 - dSpilP099 + inflow300 / 24 }
Constraint ConP100: { Condition: _DayOfWeek = 5 Expression: dStorP100 = dStorP099 - dTurbP100 - dSpilP100 + inflow300 / 24 } Constraint ConP101: { Condition: _DayOfWeek = 5 Expression: dStorP101 = dStorP100 - dTurbP101 - dSpilP101 + inflow300 / 24 } Constraint ConP102: { Condition: _DayOfWeek = 5 Expression: dStorP102 = dStorP101 - dTurbP102 - dSpilP102 +
inflow300 / 24 } Constraint ConP103: { Condition: _DayOfWeek = 5 Expression: dStorP103 = dStorP102 - dTurbP103 - dSpilP103 + inflow300 / 24 } Constraint ConP104: { Condition: _DayOfWeek = 5 Expression: dStorP104 = dStorP103 - dTurbP104 - dSpilP104 + inflow300 / 24 }
Constraint ConP105: { Condition: _DayOfWeek = 5 Expression: dStorP105 = dStorP104 - dTurbP105 - dSpilP105 + inflow300 / 24 } Constraint ConP106: { Condition: _DayOfWeek = 5 Expression: dStorP106 = dStorP105 - dTurbP106 - dSpilP106 + inflow300 / 24 } Constraint ConP107: { Condition: _DayOfWeek = 5 Expression: dStorP107 = dStorP106 - dTurbP107 - dSpilP107 + inflow300 / 24 } Constraint ConP108: { Condition: _DayOfWeek = 5 Expression: dStorP108 = dStorP107 - dTurbP108 - dSpilP108 + inflow300 / 24 } Constraint ConP109: { Condition: _DayOfWeek = 5 Expression: dStorP109 = dStorP108 - dTurbP109 - dSpilP109 +
inflow300 / 24 }
205
Constraint ConP110: { Condition: _DayOfWeek = 5 Expression: dStorP110 = dStorP109 - dTurbP110 - dSpilP110 + inflow300 / 24 } Constraint ConP111: { Condition: _DayOfWeek = 5 Expression: dStorP111 = dStorP110 - dTurbP111 - dSpilP111 + inflow300 / 24 }
Constraint ConP112: { Condition: _DayOfWeek = 5 Expression: dStorP112 = dStorP111 - dTurbP112 - dSpilP112 + inflow300 / 24 } Constraint ConP113: { Condition: _DayOfWeek = 5 Expression: dStorP113 = dStorP112 - dTurbP113 - dSpilP113 + inflow300 / 24 } Constraint ConP114: { Condition: _DayOfWeek = 5 Expression: dStorP114 = dStorP113 - dTurbP114 - dSpilP114 +
inflow300 / 24 } Constraint ConP115: { Condition: _DayOfWeek = 5 Expression: dStorP115 = dStorP114 - dTurbP115 - dSpilP115 + inflow300 / 24 } Constraint ConP116: { Condition: _DayOfWeek = 5 Expression: dStorP116 = dStorP115 - dTurbP116 - dSpilP116 + inflow300 / 24 } Constraint ConP117: { Condition: _DayOfWeek = 5 Expression: dStorP117 = dStorP116 - dTurbP117 - dSpilP117 + inflow300 / 24 } Constraint ConP118: { Condition: _DayOfWeek = 5 Expression: dStorP118 = dStorP117 - dTurbP118 - dSpilP118 + inflow300 / 24 } Constraint ConP119: { Condition: _DayOfWeek = 5 Expression: dStorP119 = dStorP118 - dTurbP119 - dSpilP119 +
inflow300 / 24 } Constraint ConP120: { Condition: _DayOfWeek = 5 Expression: dStorP120 = dStorP119 - dTurbP120 - dSpilP120 + inflow300 / 24 } Constraint ConP121: { Condition: _DayOfWeek = 5 Expression: dStorP121 = dStorP120 - dTurbP121 - dSpilP121 + inflow300(+1) / 24 } Constraint ConP122: { Condition: _DayOfWeek = 5 Expression: dStorP122 = dStorP121 - dTurbP122 - dSpilP122 + inflow300(+1) / 24 } Constraint ConP123: { Condition: _DayOfWeek = 5 Expression: dStorP123 = dStorP122 - dTurbP123 - dSpilP123 + inflow300(+1) / 24 } Constraint ConP124: { Condition: _DayOfWeek = 5 Expression: dStorP124 = dStorP123 - dTurbP124 - dSpilP124 + inflow300(+1) / 24 } Constraint ConP125: { Condition: _DayOfWeek = 5 Expression: dStorP125 = dStorP124 - dTurbP125 - dSpilP125 + inflow300(+1) / 24 } Constraint ConP126: { Condition: _DayOfWeek = 5 Expression: dStorP126 = dStorP125 - dTurbP126 - dSpilP126 + inflow300(+1) / 24 }
Constraint ConP127: { Condition: _DayOfWeek = 5 Expression: dStorP127 = dStorP126 - dTurbP127 - dSpilP127 + inflow300(+1) / 24 } Constraint ConP128: { Condition: _DayOfWeek = 5 Expression: dStorP128 = dStorP127 - dTurbP128 - dSpilP128 + inflow300(+1) / 24 } Constraint ConP129: { Condition: _DayOfWeek = 5 Expression: dStorP129 = dStorP128 - dTurbP129 - dSpilP129 + inflow300(+1) / 24 } Constraint ConP130: { Condition: _DayOfWeek = 5 Expression: dStorP130 = dStorP129 - dTurbP130 - dSpilP130 + inflow300(+1) / 24 } Constraint ConP131: { Condition: _DayOfWeek = 5 Expression: dStorP131 = dStorP130 - dTurbP131 - dSpilP131 + inflow300(+1) / 24 }
Constraint ConP132: { Condition: _DayOfWeek = 5 Expression: dStorP132 = dStorP131 - dTurbP132 - dSpilP132 + inflow300(+1) / 24 } Constraint ConP133: { Condition: _DayOfWeek = 5 Expression: dStorP133 = dStorP132 - dTurbP133 - dSpilP133 + inflow300(+1) / 24 } Constraint ConP134: { Condition: _DayOfWeek = 5 Expression: dStorP134 = dStorP133 - dTurbP134 - dSpilP134 +
inflow300(+1) / 24 } Constraint ConP135: { Condition: _DayOfWeek = 5 Expression: dStorP135 = dStorP134 - dTurbP135 - dSpilP135 + inflow300(+1) / 24 } Constraint ConP136: { Condition: _DayOfWeek = 5 Expression: dStorP136 = dStorP135 - dTurbP136 - dSpilP136 + inflow300(+1) / 24 }
Constraint ConP137: { Condition: _DayOfWeek = 5 Expression: dStorP137 = dStorP136 - dTurbP137 - dSpilP137 + inflow300(+1) / 24 } Constraint ConP138: { Condition: _DayOfWeek = 5 Expression: dStorP138 = dStorP137 - dTurbP138 - dSpilP138 + inflow300(+1) / 24 } Constraint ConP139: { Condition: _DayOfWeek = 5 Expression: dStorP139 = dStorP138 - dTurbP139 - dSpilP139 +
inflow300(+1) / 24 } Constraint ConP140: { Condition: _DayOfWeek = 5 Expression: dStorP140 = dStorP139 - dTurbP140 - dSpilP140 + inflow300(+1) / 24 } Constraint ConP141: { Condition: _DayOfWeek = 5 Expression: dStorP141 = dStorP140 - dTurbP141 - dSpilP141 + inflow300(+1) / 24 } Constraint ConP142: { Condition: _DayOfWeek = 5 Expression: dStorP142 = dStorP141 - dTurbP142 - dSpilP142 + inflow300(+1) / 24 } Constraint ConP143: { Condition: _DayOfWeek = 5 Expression: dStorP143 = dStorP142 - dTurbP143 - dSpilP143 + inflow300(+1) / 24 }
206
Constraint ConP144: { Condition: _DayOfWeek = 5 Expression: dStorP144 = dStorP143 - dTurbP144 - dSpilP144 + inflow300(+1) / 24 } Constraint ConP145: { Condition: _DayOfWeek = 5 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 +
inflow300(+2) / 24 } Constraint ConP146: { Condition: _DayOfWeek = 5 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300(+2) / 24 } Constraint ConP147: { Condition: _DayOfWeek = 5 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 + inflow300(+2) / 24 }
Constraint ConP148: { Condition: _DayOfWeek = 5 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300(+2) / 24 } Constraint ConP149: { Condition: _DayOfWeek = 5 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300(+2) / 24 } Constraint ConP150: { Condition: _DayOfWeek = 5 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300(+2) / 24 } Constraint ConP151: { Condition: _DayOfWeek = 5 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300(+2) / 24 } Constraint ConP152: { Condition: _DayOfWeek = 5 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 + inflow300(+2) / 24 }
Constraint ConP153: { Condition: _DayOfWeek = 5 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 + inflow300(+2) / 24 } Constraint ConP154: { Condition: _DayOfWeek = 5 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300(+2) / 24 } Constraint ConP155: { Condition: _DayOfWeek = 5 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 + inflow300(+2) / 24 } Constraint ConP156: { Condition: _DayOfWeek = 5 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300(+2) / 24 } Constraint ConP157: { Condition: _DayOfWeek = 5 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 + inflow300(+2) / 24 } Constraint ConP158: { Condition: _DayOfWeek = 5 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 + inflow300(+2) / 24 } Constraint ConP159: { Condition: _DayOfWeek = 5 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300(+2) / 24 } Constraint ConP160: { Condition: _DayOfWeek = 5 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 + inflow300(+2) / 24 }
Constraint ConP161: { Condition: _DayOfWeek = 5 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 + inflow300(+2) / 24 } Constraint ConP162: { Condition: _DayOfWeek = 5 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300(+2) / 24 } Constraint ConP163: { Condition: _DayOfWeek = 5 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300(+2) / 24 } Constraint ConP164: { Condition: _DayOfWeek = 5 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300(+2) / 24 } Constraint ConP165: { Condition: _DayOfWeek = 5 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 + inflow300(+2) / 24 }
Constraint ConP166: { Condition: _DayOfWeek = 5 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 + inflow300(+2) / 24 } Constraint ConP167: { Condition: _DayOfWeek = 5 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 + inflow300(+2) / 24 } Constraint ConP168: { Condition: _DayOfWeek = 5 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 +
inflow300(+2) / 24 } // Continuity, Thursday - Friday Constraint ConP121: { Condition: _DayOfWeek = 6 Expression: dStorP121 = dStorP120 - dTurbP121 - dSpilP121 + inflow300 / 24 }
Constraint ConP122: { Condition: _DayOfWeek = 6 Expression: dStorP122 = dStorP121 - dTurbP122 - dSpilP122 + inflow300 / 24 } Constraint ConP123: { Condition: _DayOfWeek = 6 Expression: dStorP123 = dStorP122 - dTurbP123 - dSpilP123 + inflow300 / 24 } Constraint ConP124: { Condition: _DayOfWeek = 6 Expression: dStorP124 = dStorP123 - dTurbP124 - dSpilP124 +
inflow300 / 24 } Constraint ConP125: { Condition: _DayOfWeek = 6 Expression: dStorP125 = dStorP124 - dTurbP125 - dSpilP125 + inflow300 / 24 } Constraint ConP126: { Condition: _DayOfWeek = 6 Expression: dStorP126 = dStorP125 - dTurbP126 - dSpilP126 + inflow300 / 24 }
Constraint ConP127: { Condition: _DayOfWeek = 6 Expression: dStorP127 = dStorP126 - dTurbP127 - dSpilP127 + inflow300 / 24 } Constraint ConP128: { Condition: _DayOfWeek = 6 Expression: dStorP128 = dStorP127 - dTurbP128 - dSpilP128 + inflow300 / 24 }
207
Constraint ConP129: { Condition: _DayOfWeek = 6 Expression: dStorP129 = dStorP128 - dTurbP129 - dSpilP129 + inflow300 / 24 } Constraint ConP130: { Condition: _DayOfWeek = 6 Expression: dStorP130 = dStorP129 - dTurbP130 - dSpilP130 + inflow300 / 24 }
Constraint ConP131: { Condition: _DayOfWeek = 6 Expression: dStorP131 = dStorP130 - dTurbP131 - dSpilP131 + inflow300 / 24 } Constraint ConP132: { Condition: _DayOfWeek = 6 Expression: dStorP132 = dStorP131 - dTurbP132 - dSpilP132 + inflow300 / 24 } Constraint ConP133: { Condition: _DayOfWeek = 6 Expression: dStorP133 = dStorP132 - dTurbP133 - dSpilP133 +
inflow300 / 24 } Constraint ConP134: { Condition: _DayOfWeek = 6 Expression: dStorP134 = dStorP133 - dTurbP134 - dSpilP134 + inflow300 / 24 } Constraint ConP135: { Condition: _DayOfWeek = 6 Expression: dStorP135 = dStorP134 - dTurbP135 - dSpilP135 + inflow300 / 24 } Constraint ConP136: { Condition: _DayOfWeek = 6 Expression: dStorP136 = dStorP135 - dTurbP136 - dSpilP136 + inflow300 / 24 } Constraint ConP137: { Condition: _DayOfWeek = 6 Expression: dStorP137 = dStorP136 - dTurbP137 - dSpilP137 + inflow300 / 24 } Constraint ConP138: { Condition: _DayOfWeek = 6 Expression: dStorP138 = dStorP137 - dTurbP138 - dSpilP138 +
inflow300 / 24 } Constraint ConP139: { Condition: _DayOfWeek = 6 Expression: dStorP139 = dStorP138 - dTurbP139 - dSpilP139 + inflow300 / 24 } Constraint ConP140: { Condition: _DayOfWeek = 6 Expression: dStorP140 = dStorP139 - dTurbP140 - dSpilP140 + inflow300 / 24 } Constraint ConP141: { Condition: _DayOfWeek = 6 Expression: dStorP141 = dStorP140 - dTurbP141 - dSpilP141 + inflow300 / 24 } Constraint ConP142: { Condition: _DayOfWeek = 6 Expression: dStorP142 = dStorP141 - dTurbP142 - dSpilP142 + inflow300 / 24 } Constraint ConP143: { Condition: _DayOfWeek = 6 Expression: dStorP143 = dStorP142 - dTurbP143 - dSpilP143 + inflow300 / 24 } Constraint ConP144: { Condition: _DayOfWeek = 6 Expression: dStorP144 = dStorP143 - dTurbP144 - dSpilP144 + inflow300 / 24 } Constraint ConP145: { Condition: _DayOfWeek = 6 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 + inflow300(+1) / 24 }
Constraint ConP146: { Condition: _DayOfWeek = 6 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300(+1) / 24 } Constraint ConP147: { Condition: _DayOfWeek = 6 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 + inflow300(+1) / 24 } Constraint ConP148: { Condition: _DayOfWeek = 6 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300(+1) / 24 } Constraint ConP149: { Condition: _DayOfWeek = 6 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300(+1) / 24 } Constraint ConP150: { Condition: _DayOfWeek = 6 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300(+1) / 24 }
Constraint ConP151: { Condition: _DayOfWeek = 6 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300(+1) / 24 } Constraint ConP152: { Condition: _DayOfWeek = 6 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 + inflow300(+1) / 24 } Constraint ConP153: { Condition: _DayOfWeek = 6 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 +
inflow300(+1) / 24 } Constraint ConP154: { Condition: _DayOfWeek = 6 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300(+1) / 24 } Constraint ConP155: { Condition: _DayOfWeek = 6 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 + inflow300(+1) / 24 }
Constraint ConP156: { Condition: _DayOfWeek = 6 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300(+1) / 24 } Constraint ConP157: { Condition: _DayOfWeek = 6 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 + inflow300(+1) / 24 } Constraint ConP158: { Condition: _DayOfWeek = 6 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 +
inflow300(+1) / 24 } Constraint ConP159: { Condition: _DayOfWeek = 6 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300(+1) / 24 } Constraint ConP160: { Condition: _DayOfWeek = 6 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 + inflow300(+1) / 24 }
Constraint ConP161: { Condition: _DayOfWeek = 6 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 + inflow300(+1) / 24 } Constraint ConP162: { Condition: _DayOfWeek = 6 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300(+1) / 24 }
208
Constraint ConP163: { Condition: _DayOfWeek = 6 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300(+1) / 24 } Constraint ConP164: { Condition: _DayOfWeek = 6 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300(+1) / 24 }
Constraint ConP165: { Condition: _DayOfWeek = 6 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 + inflow300(+1) / 24 } Constraint ConP166: { Condition: _DayOfWeek = 6 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 + inflow300(+1) / 24 } Constraint ConP167: { Condition: _DayOfWeek = 6 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 +
inflow300(+1) / 24 } Constraint ConP168: { Condition: _DayOfWeek = 6 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 + inflow300(+1) / 24 } // Continuity, Friday Constraint ConP145: { Condition: _DayOfWeek = 7 Expression: dStorP145 = dStorP144 - dTurbP145 - dSpilP145 + inflow300 / 24 } Constraint ConP146: { Condition: _DayOfWeek = 7 Expression: dStorP146 = dStorP145 - dTurbP146 - dSpilP146 + inflow300 / 24 } Constraint ConP147: { Condition: _DayOfWeek = 7 Expression: dStorP147 = dStorP146 - dTurbP147 - dSpilP147 +
inflow300 / 24 } Constraint ConP148: { Condition: _DayOfWeek = 7 Expression: dStorP148 = dStorP147 - dTurbP148 - dSpilP148 + inflow300 / 24 } Constraint ConP149: { Condition: _DayOfWeek = 7 Expression: dStorP149 = dStorP148 - dTurbP149 - dSpilP149 + inflow300 / 24 } Constraint ConP150: { Condition: _DayOfWeek = 7 Expression: dStorP150 = dStorP149 - dTurbP150 - dSpilP150 + inflow300 / 24 } Constraint ConP151: { Condition: _DayOfWeek = 7 Expression: dStorP151 = dStorP150 - dTurbP151 - dSpilP151 + inflow300 / 24 } Constraint ConP152: { Condition: _DayOfWeek = 7 Expression: dStorP152 = dStorP151 - dTurbP152 - dSpilP152 + inflow300 / 24 } Constraint ConP153: { Condition: _DayOfWeek = 7 Expression: dStorP153 = dStorP152 - dTurbP153 - dSpilP153 + inflow300 / 24 } Constraint ConP154: { Condition: _DayOfWeek = 7 Expression: dStorP154 = dStorP153 - dTurbP154 - dSpilP154 + inflow300 / 24 } Constraint ConP155: { Condition: _DayOfWeek = 7 Expression: dStorP155 = dStorP154 - dTurbP155 - dSpilP155 +
inflow300 / 24 } Constraint ConP156: { Condition: _DayOfWeek = 7 Expression: dStorP156 = dStorP155 - dTurbP156 - dSpilP156 + inflow300 / 24 } Constraint ConP157: { Condition: _DayOfWeek = 7 Expression: dStorP157 = dStorP156 - dTurbP157 - dSpilP157 + inflow300 / 24 } Constraint ConP158: { Condition: _DayOfWeek = 7 Expression: dStorP158 = dStorP157 - dTurbP158 - dSpilP158 + inflow300 / 24 } Constraint ConP159: { Condition: _DayOfWeek = 7 Expression: dStorP159 = dStorP158 - dTurbP159 - dSpilP159 + inflow300 / 24 } Constraint ConP160: { Condition: _DayOfWeek = 7 Expression: dStorP160 = dStorP159 - dTurbP160 - dSpilP160 +
inflow300 / 24 } Constraint ConP161: { Condition: _DayOfWeek = 7 Expression: dStorP161 = dStorP160 - dTurbP161 - dSpilP161 + inflow300 / 24 } Constraint ConP162: { Condition: _DayOfWeek = 7 Expression: dStorP162 = dStorP161 - dTurbP162 - dSpilP162 + inflow300 / 24 }
Constraint ConP163: { Condition: _DayOfWeek = 7 Expression: dStorP163 = dStorP162 - dTurbP163 - dSpilP163 + inflow300 / 24 } Constraint ConP164: { Condition: _DayOfWeek = 7 Expression: dStorP164 = dStorP163 - dTurbP164 - dSpilP164 + inflow300 / 24 } Constraint ConP165: { Condition: _DayOfWeek = 7 Expression: dStorP165 = dStorP164 - dTurbP165 - dSpilP165 +
inflow300 / 24 } Constraint ConP166: { Condition: _DayOfWeek = 7 Expression: dStorP166 = dStorP165 - dTurbP166 - dSpilP166 + inflow300 / 24 } Constraint ConP167: { Condition: _DayOfWeek = 7 Expression: dStorP167 = dStorP166 - dTurbP167 - dSpilP167 + inflow300 / 24 }
Constraint ConP168: { Condition: _DayOfWeek = 7 Expression: dStorP168 = dStorP167 - dTurbP168 - dSpilP168 + inflow300 / 24 }
209
// Continuity at Roanoke Rapids, Saturday - Friday Constraint ConR001: { Condition: _DayOfWeek = 1 Expression: dStorR001 = dStorR000 - dTurbR001 - dSpilR001 + dTurbG001 + inflow700 / 24 } Constraint ConR002: { Condition: _DayOfWeek = 1 Expression: dStorR002 = dStorR001 - dTurbR002 - dSpilR002 +
dTurbG002 + inflow700 / 24 } Constraint ConR003: { Condition: _DayOfWeek = 1 Expression: dStorR003 = dStorR002 - dTurbR003 - dSpilR003 + dTurbG003 + inflow700 / 24 } Constraint ConR004: { Condition: _DayOfWeek = 1 Expression: dStorR004 = dStorR003 - dTurbR004 - dSpilR004 + dTurbG004 + inflow700 / 24 }
Constraint ConR005: { Condition: _DayOfWeek = 1 Expression: dStorR005 = dStorR004 - dTurbR005 - dSpilR005 + dTurbG005 + inflow700 / 24 } Constraint ConR006: { Condition: _DayOfWeek = 1 Expression: dStorR006 = dStorR005 - dTurbR006 - dSpilR006 + dTurbG006 + inflow700 / 24 } Constraint ConR007: { Condition: _DayOfWeek = 1 Expression: dStorR007 = dStorR006 - dTurbR007 - dSpilR007 + dTurbG007 + inflow700 / 24 } Constraint ConR008: { Condition: _DayOfWeek = 1 Expression: dStorR008 = dStorR007 - dTurbR008 - dSpilR008 + dTurbG008 + inflow700 / 24 } Constraint ConR009: { Condition: _DayOfWeek = 1 Expression: dStorR009 = dStorR008 - dTurbR009 - dSpilR009 + dTurbG009 + inflow700 / 24 }
Constraint ConR010: { Condition: _DayOfWeek = 1 Expression: dStorR010 = dStorR009 - dTurbR010 - dSpilR010 + dTurbG010 + inflow700 / 24 } Constraint ConR011: { Condition: _DayOfWeek = 1 Expression: dStorR011 = dStorR010 - dTurbR011 - dSpilR011 + dTurbG011 + inflow700 / 24 } Constraint ConR012: { Condition: _DayOfWeek = 1 Expression: dStorR012 = dStorR011 - dTurbR012 - dSpilR012 + dTurbG012 + inflow700 / 24 } Constraint ConR013: { Condition: _DayOfWeek = 1 Expression: dStorR013 = dStorR012 - dTurbR013 - dSpilR013 + dTurbG013 + inflow700 / 24 } Constraint ConR014: { Condition: _DayOfWeek = 1 Expression: dStorR014 = dStorR013 - dTurbR014 - dSpilR014 + dTurbG014 + inflow700 / 24 } Constraint ConR015: { Condition: _DayOfWeek = 1 Expression: dStorR015 = dStorR014 - dTurbR015 - dSpilR015 + dTurbG015 + inflow700 / 24 } Constraint ConR016: { Condition: _DayOfWeek = 1 Expression: dStorR016 = dStorR015 - dTurbR016 - dSpilR016 + dTurbG016 + inflow700 / 24 } Constraint ConR017: { Condition: _DayOfWeek = 1 Expression: dStorR017 = dStorR016 - dTurbR017 - dSpilR017 + dTurbG017 + inflow700 / 24 }
Constraint ConR018: { Condition: _DayOfWeek = 1 Expression: dStorR018 = dStorR017 - dTurbR018 - dSpilR018 + dTurbG018 + inflow700 / 24 } Constraint ConR019: { Condition: _DayOfWeek = 1 Expression: dStorR019 = dStorR018 - dTurbR019 - dSpilR019 + dTurbG019 + inflow700 / 24 } Constraint ConR020: { Condition: _DayOfWeek = 1 Expression: dStorR020 = dStorR019 - dTurbR020 - dSpilR020 + dTurbG020 + inflow700 / 24 } Constraint ConR021: { Condition: _DayOfWeek = 1 Expression: dStorR021 = dStorR020 - dTurbR021 - dSpilR021 + dTurbG021 + inflow700 / 24 } Constraint ConR022: { Condition: _DayOfWeek = 1 Expression: dStorR022 = dStorR021 - dTurbR022 - dSpilR022 + dTurbG022 + inflow700 / 24 }
Constraint ConR023: { Condition: _DayOfWeek = 1 Expression: dStorR023 = dStorR022 - dTurbR023 - dSpilR023 + dTurbG023 + inflow700 / 24 } Constraint ConR024: { Condition: _DayOfWeek = 1 Expression: dStorR024 = dStorR023 - dTurbR024 - dSpilR024 + dTurbG024 + inflow700 / 24 }
Constraint ConR025: { Condition: _DayOfWeek = 1 Expression: dStorR025 = dStorR024 - dTurbR025 - dSpilR025 + dTurbG025 + inflow700(+1) / 24 } Constraint ConR026: { Condition: _DayOfWeek = 1 Expression: dStorR026 = dStorR025 - dTurbR026 - dSpilR026 + dTurbG026 + inflow700(+1) / 24 } Constraint ConR027: { Condition: _DayOfWeek = 1 Expression: dStorR027 = dStorR026 - dTurbR027 - dSpilR027 +
dTurbG027 + inflow700(+1) / 24 } Constraint ConR028: { Condition: _DayOfWeek = 1 Expression: dStorR028 = dStorR027 - dTurbR028 - dSpilR028 + dTurbG028 + inflow700(+1) / 24 } Constraint ConR029: { Condition: _DayOfWeek = 1 Expression: dStorR029 = dStorR028 - dTurbR029 - dSpilR029 + dTurbG029 + inflow700(+1) / 24 }
Constraint ConR030: { Condition: _DayOfWeek = 1 Expression: dStorR030 = dStorR029 - dTurbR030 - dSpilR030 + dTurbG030 + inflow700(+1) / 24 } Constraint ConR031: { Condition: _DayOfWeek = 1 Expression: dStorR031 = dStorR030 - dTurbR031 - dSpilR031 + dTurbG031 + inflow700(+1) / 24 } Constraint ConR032: { Condition: _DayOfWeek = 1 Expression: dStorR032 = dStorR031 - dTurbR032 - dSpilR032 + dTurbG032 + inflow700(+1) / 24 } Constraint ConR033: { Condition: _DayOfWeek = 1 Expression: dStorR033 = dStorR032 - dTurbR033 - dSpilR033 + dTurbG033 + inflow700(+1) / 24 } Constraint ConR034: { Condition: _DayOfWeek = 1 Expression: dStorR034 = dStorR033 - dTurbR034 - dSpilR034 +
dTurbG034 + inflow700(+1) / 24 }
210
Constraint ConR035: { Condition: _DayOfWeek = 1 Expression: dStorR035 = dStorR034 - dTurbR035 - dSpilR035 + dTurbG035 + inflow700(+1) / 24 } Constraint ConR036: { Condition: _DayOfWeek = 1 Expression: dStorR036 = dStorR035 - dTurbR036 - dSpilR036 + dTurbG036 + inflow700(+1) / 24 }
Constraint ConR037: { Condition: _DayOfWeek = 1 Expression: dStorR037 = dStorR036 - dTurbR037 - dSpilR037 + dTurbG037 + inflow700(+1) / 24 } Constraint ConR038: { Condition: _DayOfWeek = 1 Expression: dStorR038 = dStorR037 - dTurbR038 - dSpilR038 + dTurbG038 + inflow700(+1) / 24 } Constraint ConR039: { Condition: _DayOfWeek = 1 Expression: dStorR039 = dStorR038 - dTurbR039 - dSpilR039 +
dTurbG039 + inflow700(+1) / 24 } Constraint ConR040: { Condition: _DayOfWeek = 1 Expression: dStorR040 = dStorR039 - dTurbR040 - dSpilR040 + dTurbG040 + inflow700(+1) / 24 } Constraint ConR041: { Condition: _DayOfWeek = 1 Expression: dStorR041 = dStorR040 - dTurbR041 - dSpilR041 + dTurbG041 + inflow700(+1) / 24 } Constraint ConR042: { Condition: _DayOfWeek = 1 Expression: dStorR042 = dStorR041 - dTurbR042 - dSpilR042 + dTurbG042 + inflow700(+1) / 24 } Constraint ConR043: { Condition: _DayOfWeek = 1 Expression: dStorR043 = dStorR042 - dTurbR043 - dSpilR043 + dTurbG043 + inflow700(+1) / 24 } Constraint ConR044: { Condition: _DayOfWeek = 1 Expression: dStorR044 = dStorR043 - dTurbR044 - dSpilR044 +
dTurbG044 + inflow700(+1) / 24 } Constraint ConR045: { Condition: _DayOfWeek = 1 Expression: dStorR045 = dStorR044 - dTurbR045 - dSpilR045 + dTurbG045 + inflow700(+1) / 24 } Constraint ConR046: { Condition: _DayOfWeek = 1 Expression: dStorR046 = dStorR045 - dTurbR046 - dSpilR046 + dTurbG046 + inflow700(+1) / 24 } Constraint ConR047: { Condition: _DayOfWeek = 1 Expression: dStorR047 = dStorR046 - dTurbR047 - dSpilR047 + dTurbG047 + inflow700(+1) / 24 } Constraint ConR048: { Condition: _DayOfWeek = 1 Expression: dStorR048 = dStorR047 - dTurbR048 - dSpilR048 + dTurbG048 + inflow700(+1) / 24 } Constraint ConR049: { Condition: _DayOfWeek = 1 Expression: dStorR049 = dStorR048 - dTurbR049 - dSpilR049 + dTurbG049 + inflow700(+2) / 24 } Constraint ConR050: { Condition: _DayOfWeek = 1 Expression: dStorR050 = dStorR049 - dTurbR050 - dSpilR050 + dTurbG050 + inflow700(+2) / 24 } Constraint ConR051: { Condition: _DayOfWeek = 1 Expression: dStorR051 = dStorR050 - dTurbR051 - dSpilR051 + dTurbG051 + inflow700(+2) / 24 }
Constraint ConR052: { Condition: _DayOfWeek = 1 Expression: dStorR052 = dStorR051 - dTurbR052 - dSpilR052 + dTurbG052 + inflow700(+2) / 24 } Constraint ConR053: { Condition: _DayOfWeek = 1 Expression: dStorR053 = dStorR052 - dTurbR053 - dSpilR053 + dTurbG053 + inflow700(+2) / 24 } Constraint ConR054: { Condition: _DayOfWeek = 1 Expression: dStorR054 = dStorR053 - dTurbR054 - dSpilR054 + dTurbG054 + inflow700(+2) / 24 } Constraint ConR055: { Condition: _DayOfWeek = 1 Expression: dStorR055 = dStorR054 - dTurbR055 - dSpilR055 + dTurbG055 + inflow700(+2) / 24 } Constraint ConR056: { Condition: _DayOfWeek = 1 Expression: dStorR056 = dStorR055 - dTurbR056 - dSpilR056 + dTurbG056 + inflow700(+2) / 24 }
Constraint ConR057: { Condition: _DayOfWeek = 1 Expression: dStorR057 = dStorR056 - dTurbR057 - dSpilR057 + dTurbG057 + inflow700(+2) / 24 } Constraint ConR058: { Condition: _DayOfWeek = 1 Expression: dStorR058 = dStorR057 - dTurbR058 - dSpilR058 + dTurbG058 + inflow700(+2) / 24 } Constraint ConR059: { Condition: _DayOfWeek = 1 Expression: dStorR059 = dStorR058 - dTurbR059 - dSpilR059 +
dTurbG059 + inflow700(+2) / 24 } Constraint ConR060: { Condition: _DayOfWeek = 1 Expression: dStorR060 = dStorR059 - dTurbR060 - dSpilR060 + dTurbG060 + inflow700(+2) / 24 } Constraint ConR061: { Condition: _DayOfWeek = 1 Expression: dStorR061 = dStorR060 - dTurbR061 - dSpilR061 + dTurbG061 + inflow700(+2) / 24 }
Constraint ConR062: { Condition: _DayOfWeek = 1 Expression: dStorR062 = dStorR061 - dTurbR062 - dSpilR062 + dTurbG062 + inflow700(+2) / 24 } Constraint ConR063: { Condition: _DayOfWeek = 1 Expression: dStorR063 = dStorR062 - dTurbR063 - dSpilR063 + dTurbG063 + inflow700(+2) / 24 } Constraint ConR064: { Condition: _DayOfWeek = 1 Expression: dStorR064 = dStorR063 - dTurbR064 - dSpilR064 +
dTurbG064 + inflow700(+2) / 24 } Constraint ConR065: { Condition: _DayOfWeek = 1 Expression: dStorR065 = dStorR064 - dTurbR065 - dSpilR065 + dTurbG065 + inflow700(+2) / 24 } Constraint ConR066: { Condition: _DayOfWeek = 1 Expression: dStorR066 = dStorR065 - dTurbR066 - dSpilR066 + dTurbG066 + inflow700(+2) / 24 }
Constraint ConR067: { Condition: _DayOfWeek = 1 Expression: dStorR067 = dStorR066 - dTurbR067 - dSpilR067 + dTurbG067 + inflow700(+2) / 24 } Constraint ConR068: { Condition: _DayOfWeek = 1 Expression: dStorR068 = dStorR067 - dTurbR068 - dSpilR068 + dTurbG068 + inflow700(+2) / 24 }
211
Constraint ConR069: { Condition: _DayOfWeek = 1 Expression: dStorR069 = dStorR068 - dTurbR069 - dSpilR069 + dTurbG069 + inflow700(+2) / 24 } Constraint ConR070: { Condition: _DayOfWeek = 1 Expression: dStorR070 = dStorR069 - dTurbR070 - dSpilR070 + dTurbG070 + inflow700(+2) / 24 }
Constraint ConR071: { Condition: _DayOfWeek = 1 Expression: dStorR071 = dStorR070 - dTurbR071 - dSpilR071 + dTurbG071 + inflow700(+2) / 24 } Constraint ConR072: { Condition: _DayOfWeek = 1 Expression: dStorR072 = dStorR071 - dTurbR072 - dSpilR072 + dTurbG072 + inflow700(+2) / 24 }
Constraint ConR073: { Condition: _DayOfWeek = 1 Expression: dStorR073 = dStorR072 - dTurbR073 - dSpilR073 + dTurbG073 + inflow700(+3) / 24 } Constraint ConR074: { Condition: _DayOfWeek = 1 Expression: dStorR074 = dStorR073 - dTurbR074 - dSpilR074 + dTurbG074 + inflow700(+3) / 24 } Constraint ConR075: { Condition: _DayOfWeek = 1 Expression: dStorR075 = dStorR074 - dTurbR075 - dSpilR075 + dTurbG075 + inflow700(+3) / 24 } Constraint ConR076: { Condition: _DayOfWeek = 1 Expression: dStorR076 = dStorR075 - dTurbR076 - dSpilR076 + dTurbG076 + inflow700(+3) / 24 } Constraint ConR077: { Condition: _DayOfWeek = 1 Expression: dStorR077 = dStorR076 - dTurbR077 - dSpilR077 + dTurbG077 + inflow700(+3) / 24 }
Constraint ConR078: { Condition: _DayOfWeek = 1 Expression: dStorR078 = dStorR077 - dTurbR078 - dSpilR078 + dTurbG078 + inflow700(+3) / 24 } Constraint ConR079: { Condition: _DayOfWeek = 1 Expression: dStorR079 = dStorR078 - dTurbR079 - dSpilR079 + dTurbG079 + inflow700(+3) / 24 } Constraint ConR080: { Condition: _DayOfWeek = 1 Expression: dStorR080 = dStorR079 - dTurbR080 - dSpilR080 + dTurbG080 + inflow700(+3) / 24 } Constraint ConR081: { Condition: _DayOfWeek = 1 Expression: dStorR081 = dStorR080 - dTurbR081 - dSpilR081 + dTurbG081 + inflow700(+3) / 24 } Constraint ConR082: { Condition: _DayOfWeek = 1 Expression: dStorR082 = dStorR081 - dTurbR082 - dSpilR082 + dTurbG082 + inflow700(+3) / 24 } Constraint ConR083: { Condition: _DayOfWeek = 1 Expression: dStorR083 = dStorR082 - dTurbR083 - dSpilR083 + dTurbG083 + inflow700(+3) / 24 } Constraint ConR084: { Condition: _DayOfWeek = 1 Expression: dStorR084 = dStorR083 - dTurbR084 - dSpilR084 + dTurbG084 + inflow700(+3) / 24 } Constraint ConR085: { Condition: _DayOfWeek = 1 Expression: dStorR085 = dStorR084 - dTurbR085 - dSpilR085 + dTurbG085 + inflow700(+3) / 24 }
Constraint ConR086: { Condition: _DayOfWeek = 1 Expression: dStorR086 = dStorR085 - dTurbR086 - dSpilR086 + dTurbG086 + inflow700(+3) / 24 } Constraint ConR087: { Condition: _DayOfWeek = 1 Expression: dStorR087 = dStorR086 - dTurbR087 - dSpilR087 + dTurbG087 + inflow700(+3) / 24 } Constraint ConR088: { Condition: _DayOfWeek = 1 Expression: dStorR088 = dStorR087 - dTurbR088 - dSpilR088 + dTurbG088 + inflow700(+3) / 24 } Constraint ConR089: { Condition: _DayOfWeek = 1 Expression: dStorR089 = dStorR088 - dTurbR089 - dSpilR089 + dTurbG089 + inflow700(+3) / 24 } Constraint ConR090: { Condition: _DayOfWeek = 1 Expression: dStorR090 = dStorR089 - dTurbR090 - dSpilR090 + dTurbG090 + inflow700(+3) / 24 }
Constraint ConR091: { Condition: _DayOfWeek = 1 Expression: dStorR091 = dStorR090 - dTurbR091 - dSpilR091 + dTurbG091 + inflow700(+3) / 24 } Constraint ConR092: { Condition: _DayOfWeek = 1 Expression: dStorR092 = dStorR091 - dTurbR092 - dSpilR092 + dTurbG092 + inflow700(+3) / 24 } Constraint ConR093: { Condition: _DayOfWeek = 1 Expression: dStorR093 = dStorR092 - dTurbR093 - dSpilR093 +
dTurbG093 + inflow700(+3) / 24 } Constraint ConR094: { Condition: _DayOfWeek = 1 Expression: dStorR094 = dStorR093 - dTurbR094 - dSpilR094 + dTurbG094 + inflow700(+3) / 24 } Constraint ConR095: { Condition: _DayOfWeek = 1 Expression: dStorR095 = dStorR094 - dTurbR095 - dSpilR095 + dTurbG095 + inflow700(+3) / 24 }
Constraint ConR096: { Condition: _DayOfWeek = 1 Expression: dStorR096 = dStorR095 - dTurbR096 - dSpilR096 + dTurbG096 + inflow700(+3) / 24 } Constraint ConR097: { Condition: _DayOfWeek = 1 Expression: dStorR097 = dStorR096 - dTurbR097 - dSpilR097 + dTurbG097 + inflow700(+4) / 24 }
Constraint ConR098: { Condition: _DayOfWeek = 1 Expression: dStorR098 = dStorR097 - dTurbR098 - dSpilR098 + dTurbG098 + inflow700(+4) / 24 } Constraint ConR099: { Condition: _DayOfWeek = 1 Expression: dStorR099 = dStorR098 - dTurbR099 - dSpilR099 + dTurbG099 + inflow700(+4) / 24 } Constraint ConR100: { Condition: _DayOfWeek = 1 Expression: dStorR100 = dStorR099 - dTurbR100 - dSpilR100 + dTurbG100 + inflow700(+4) / 24 } Constraint ConR101: { Condition: _DayOfWeek = 1 Expression: dStorR101 = dStorR100 - dTurbR101 - dSpilR101 + dTurbG101 + inflow700(+4) / 24 } Constraint ConR102: { Condition: _DayOfWeek = 1 Expression: dStorR102 = dStorR101 - dTurbR102 - dSpilR102 +
dTurbG102 + inflow700(+4) / 24 }
212
Constraint ConR103: { Condition: _DayOfWeek = 1 Expression: dStorR103 = dStorR102 - dTurbR103 - dSpilR103 + dTurbG103 + inflow700(+4) / 24 } Constraint ConR104: { Condition: _DayOfWeek = 1 Expression: dStorR104 = dStorR103 - dTurbR104 - dSpilR104 + dTurbG104 + inflow700(+4) / 24 }
Constraint ConR105: { Condition: _DayOfWeek = 1 Expression: dStorR105 = dStorR104 - dTurbR105 - dSpilR105 + dTurbG105 + inflow700(+4) / 24 } Constraint ConR106: { Condition: _DayOfWeek = 1 Expression: dStorR106 = dStorR105 - dTurbR106 - dSpilR106 + dTurbG106 + inflow700(+4) / 24 } Constraint ConR107: { Condition: _DayOfWeek = 1 Expression: dStorR107 = dStorR106 - dTurbR107 - dSpilR107 +
dTurbG107 + inflow700(+4) / 24 } Constraint ConR108: { Condition: _DayOfWeek = 1 Expression: dStorR108 = dStorR107 - dTurbR108 - dSpilR108 + dTurbG108 + inflow700(+4) / 24 } Constraint ConR109: { Condition: _DayOfWeek = 1 Expression: dStorR109 = dStorR108 - dTurbR109 - dSpilR109 + dTurbG109 + inflow700(+4) / 24 } Constraint ConR110: { Condition: _DayOfWeek = 1 Expression: dStorR110 = dStorR109 - dTurbR110 - dSpilR110 + dTurbG110 + inflow700(+4) / 24 } Constraint ConR111: { Condition: _DayOfWeek = 1 Expression: dStorR111 = dStorR110 - dTurbR111 - dSpilR111 + dTurbG111 + inflow700(+4) / 24 } Constraint ConR112: { Condition: _DayOfWeek = 1 Expression: dStorR112 = dStorR111 - dTurbR112 - dSpilR112 +
dTurbG112 + inflow700(+4) / 24 } Constraint ConR113: { Condition: _DayOfWeek = 1 Expression: dStorR113 = dStorR112 - dTurbR113 - dSpilR113 + dTurbG113 + inflow700(+4) / 24 } Constraint ConR114: { Condition: _DayOfWeek = 1 Expression: dStorR114 = dStorR113 - dTurbR114 - dSpilR114 + dTurbG114 + inflow700(+4) / 24 } Constraint ConR115: { Condition: _DayOfWeek = 1 Expression: dStorR115 = dStorR114 - dTurbR115 - dSpilR115 + dTurbG115 + inflow700(+4) / 24 } Constraint ConR116: { Condition: _DayOfWeek = 1 Expression: dStorR116 = dStorR115 - dTurbR116 - dSpilR116 + dTurbG116 + inflow700(+4) / 24 } Constraint ConR117: { Condition: _DayOfWeek = 1 Expression: dStorR117 = dStorR116 - dTurbR117 - dSpilR117 + dTurbG117 + inflow700(+4) / 24 } Constraint ConR118: { Condition: _DayOfWeek = 1 Expression: dStorR118 = dStorR117 - dTurbR118 - dSpilR118 + dTurbG118 + inflow700(+4) / 24 } Constraint ConR119: { Condition: _DayOfWeek = 1 Expression: dStorR119 = dStorR118 - dTurbR119 - dSpilR119 + dTurbG119 + inflow700(+4) / 24 } Constraint ConR120: { Condition: _DayOfWeek = 1 Expression: dStorR120 = dStorR119 - dTurbR120 - dSpilR120 +
dTurbG120 + inflow700(+4) / 24 } Constraint ConR121: { Condition: _DayOfWeek = 1 Expression: dStorR121 = dStorR120 - dTurbR121 - dSpilR121 + dTurbG121 + inflow700(+5) / 24 } Constraint ConR122: { Condition: _DayOfWeek = 1 Expression: dStorR122 = dStorR121 - dTurbR122 - dSpilR122 + dTurbG122 + inflow700(+5) / 24 } Constraint ConR123: { Condition: _DayOfWeek = 1 Expression: dStorR123 = dStorR122 - dTurbR123 - dSpilR123 + dTurbG123 + inflow700(+5) / 24 } Constraint ConR124: { Condition: _DayOfWeek = 1 Expression: dStorR124 = dStorR123 - dTurbR124 - dSpilR124 + dTurbG124 + inflow700(+5) / 24 }
Constraint ConR125: { Condition: _DayOfWeek = 1 Expression: dStorR125 = dStorR124 - dTurbR125 - dSpilR125 + dTurbG125 + inflow700(+5) / 24 } Constraint ConR126: { Condition: _DayOfWeek = 1 Expression: dStorR126 = dStorR125 - dTurbR126 - dSpilR126 + dTurbG126 + inflow700(+5) / 24 } Constraint ConR127: { Condition: _DayOfWeek = 1 Expression: dStorR127 = dStorR126 - dTurbR127 - dSpilR127 +
dTurbG127 + inflow700(+5) / 24 } Constraint ConR128: { Condition: _DayOfWeek = 1 Expression: dStorR128 = dStorR127 - dTurbR128 - dSpilR128 + dTurbG128 + inflow700(+5) / 24 } Constraint ConR129: { Condition: _DayOfWeek = 1 Expression: dStorR129 = dStorR128 - dTurbR129 - dSpilR129 + dTurbG129 + inflow700(+5) / 24 }
Constraint ConR130: { Condition: _DayOfWeek = 1 Expression: dStorR130 = dStorR129 - dTurbR130 - dSpilR130 + dTurbG130 + inflow700(+5) / 24 } Constraint ConR131: { Condition: _DayOfWeek = 1 Expression: dStorR131 = dStorR130 - dTurbR131 - dSpilR131 + dTurbG131 + inflow700(+5) / 24 } Constraint ConR132: { Condition: _DayOfWeek = 1 Expression: dStorR132 = dStorR131 - dTurbR132 - dSpilR132 +
dTurbG132 + inflow700(+5) / 24 } Constraint ConR133: { Condition: _DayOfWeek = 1 Expression: dStorR133 = dStorR132 - dTurbR133 - dSpilR133 + dTurbG133 + inflow700(+5) / 24 } Constraint ConR134: { Condition: _DayOfWeek = 1 Expression: dStorR134 = dStorR133 - dTurbR134 - dSpilR134 + dTurbG134 + inflow700(+5) / 24 } Constraint ConR135: { Condition: _DayOfWeek = 1 Expression: dStorR135 = dStorR134 - dTurbR135 - dSpilR135 + dTurbG135 + inflow700(+5) / 24 } Constraint ConR136: { Condition: _DayOfWeek = 1 Expression: dStorR136 = dStorR135 - dTurbR136 - dSpilR136 + dTurbG136 + inflow700(+5) / 24 }
213
Constraint ConR137: { Condition: _DayOfWeek = 1 Expression: dStorR137 = dStorR136 - dTurbR137 - dSpilR137 + dTurbG137 + inflow700(+5) / 24 } Constraint ConR138: { Condition: _DayOfWeek = 1 Expression: dStorR138 = dStorR137 - dTurbR138 - dSpilR138 + dTurbG138 + inflow700(+5) / 24 }
Constraint ConR139: { Condition: _DayOfWeek = 1 Expression: dStorR139 = dStorR138 - dTurbR139 - dSpilR139 + dTurbG139 + inflow700(+5) / 24 } Constraint ConR140: { Condition: _DayOfWeek = 1 Expression: dStorR140 = dStorR139 - dTurbR140 - dSpilR140 + dTurbG140 + inflow700(+5) / 24 } Constraint ConR141: { Condition: _DayOfWeek = 1 Expression: dStorR141 = dStorR140 - dTurbR141 - dSpilR141 +
dTurbG141 + inflow700(+5) / 24 } Constraint ConR142: { Condition: _DayOfWeek = 1 Expression: dStorR142 = dStorR141 - dTurbR142 - dSpilR142 + dTurbG142 + inflow700(+5) / 24 } Constraint ConR143: { Condition: _DayOfWeek = 1 Expression: dStorR143 = dStorR142 - dTurbR143 - dSpilR143 + dTurbG143 + inflow700(+5) / 24 } Constraint ConR144: { Condition: _DayOfWeek = 1 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700(+5) / 24 } Constraint ConR145: { Condition: _DayOfWeek = 1 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 + dTurbG145 + inflow700(+6) / 24 }
Constraint ConR146: { Condition: _DayOfWeek = 1 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 + dTurbG146 + inflow700(+6) / 24 } Constraint ConR147: { Condition: _DayOfWeek = 1 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 + dTurbG147 + inflow700(+6) / 24 } Constraint ConR148: { Condition: _DayOfWeek = 1 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700(+6) / 24 } Constraint ConR149: { Condition: _DayOfWeek = 1 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700(+6) / 24 } Constraint ConR150: { Condition: _DayOfWeek = 1 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700(+6) / 24 } Constraint ConR151: { Condition: _DayOfWeek = 1 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700(+6) / 24 } Constraint ConR152: { Condition: _DayOfWeek = 1 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 + dTurbG152 + inflow700(+6) / 24 } Constraint ConR153: { Condition: _DayOfWeek = 1 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 + dTurbG153 + inflow700(+6) / 24 }
Constraint ConR154: { Condition: _DayOfWeek = 1 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 + dTurbG154 + inflow700(+6) / 24 } Constraint ConR155: { Condition: _DayOfWeek = 1 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700(+6) / 24 } Constraint ConR156: { Condition: _DayOfWeek = 1 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700(+6) / 24 } Constraint ConR157: { Condition: _DayOfWeek = 1 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 + dTurbG157 + inflow700(+6) / 24 } Constraint ConR158: { Condition: _DayOfWeek = 1 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 + dTurbG158 + inflow700(+6) / 24 }
Constraint ConR159: { Condition: _DayOfWeek = 1 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 + dTurbG159 + inflow700(+6) / 24 } Constraint ConR160: { Condition: _DayOfWeek = 1 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700(+6) / 24 } Constraint ConR161: { Condition: _DayOfWeek = 1 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 +
dTurbG161 + inflow700(+6) / 24 } Constraint ConR162: { Condition: _DayOfWeek = 1 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700(+6) / 24 } Constraint ConR163: { Condition: _DayOfWeek = 1 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700(+6) / 24 }
Constraint ConR164: { Condition: _DayOfWeek = 1 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 + dTurbG164 + inflow700(+6) / 24 } Constraint ConR165: { Condition: _DayOfWeek = 1 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 + dTurbG165 + inflow700(+6) / 24 } Constraint ConR166: { Condition: _DayOfWeek = 1 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 +
dTurbG166 + inflow700(+6) / 24 } Constraint ConR167: { Condition: _DayOfWeek = 1 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 + dTurbG167 + inflow700(+6) / 24 } Constraint ConR168: { Condition: _DayOfWeek = 1 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 + dTurbG168 + inflow700(+6) / 24 } // Continuity at Roanoke Rapids, Sunday - Friday Constraint ConR025: { Condition: _DayOfWeek = 2 Expression: dStorR025 = dStorR024 - dTurbR025 - dSpilR025 + dTurbG025 + inflow700 / 24 }
214
Constraint ConR026: { Condition: _DayOfWeek = 2 Expression: dStorR026 = dStorR025 - dTurbR026 - dSpilR026 + dTurbG026 + inflow700 / 24 } Constraint ConR027: { Condition: _DayOfWeek = 2 Expression: dStorR027 = dStorR026 - dTurbR027 - dSpilR027 + dTurbG027 + inflow700 / 24 }
Constraint ConR028: { Condition: _DayOfWeek = 2 Expression: dStorR028 = dStorR027 - dTurbR028 - dSpilR028 + dTurbG028 + inflow700 / 24 } Constraint ConR029: { Condition: _DayOfWeek = 2 Expression: dStorR029 = dStorR028 - dTurbR029 - dSpilR029 + dTurbG029 + inflow700 / 24 } Constraint ConR030: { Condition: _DayOfWeek = 2 Expression: dStorR030 = dStorR029 - dTurbR030 - dSpilR030 +
dTurbG030 + inflow700 / 24 } Constraint ConR031: { Condition: _DayOfWeek = 2 Expression: dStorR031 = dStorR030 - dTurbR031 - dSpilR031 + dTurbG031 + inflow700 / 24 } Constraint ConR032: { Condition: _DayOfWeek = 2 Expression: dStorR032 = dStorR031 - dTurbR032 - dSpilR032 + dTurbG032 + inflow700 / 24 } Constraint ConR033: { Condition: _DayOfWeek = 2 Expression: dStorR033 = dStorR032 - dTurbR033 - dSpilR033 + dTurbG033 + inflow700 / 24 } Constraint ConR034: { Condition: _DayOfWeek = 2 Expression: dStorR034 = dStorR033 - dTurbR034 - dSpilR034 + dTurbG034 + inflow700 / 24 } Constraint ConR035: { Condition: _DayOfWeek = 2 Expression: dStorR035 = dStorR034 - dTurbR035 - dSpilR035 +
dTurbG035 + inflow700 / 24 } Constraint ConR036: { Condition: _DayOfWeek = 2 Expression: dStorR036 = dStorR035 - dTurbR036 - dSpilR036 + dTurbG036 + inflow700 / 24 } Constraint ConR037: { Condition: _DayOfWeek = 2 Expression: dStorR037 = dStorR036 - dTurbR037 - dSpilR037 + dTurbG037 + inflow700 / 24 } Constraint ConR038: { Condition: _DayOfWeek = 2 Expression: dStorR038 = dStorR037 - dTurbR038 - dSpilR038 + dTurbG038 + inflow700 / 24 } Constraint ConR039: { Condition: _DayOfWeek = 2 Expression: dStorR039 = dStorR038 - dTurbR039 - dSpilR039 + dTurbG039 + inflow700 / 24 } Constraint ConR040: { Condition: _DayOfWeek = 2 Expression: dStorR040 = dStorR039 - dTurbR040 - dSpilR040 + dTurbG040 + inflow700 / 24 } Constraint ConR041: { Condition: _DayOfWeek = 2 Expression: dStorR041 = dStorR040 - dTurbR041 - dSpilR041 + dTurbG041 + inflow700 / 24 } Constraint ConR042: { Condition: _DayOfWeek = 2 Expression: dStorR042 = dStorR041 - dTurbR042 - dSpilR042 + dTurbG042 + inflow700 / 24 } Constraint ConR043: { Condition: _DayOfWeek = 2 Expression: dStorR043 = dStorR042 - dTurbR043 - dSpilR043 +
dTurbG043 + inflow700 / 24 } Constraint ConR044: { Condition: _DayOfWeek = 2 Expression: dStorR044 = dStorR043 - dTurbR044 - dSpilR044 + dTurbG044 + inflow700 / 24 } Constraint ConR045: { Condition: _DayOfWeek = 2 Expression: dStorR045 = dStorR044 - dTurbR045 - dSpilR045 + dTurbG045 + inflow700 / 24 } Constraint ConR046: { Condition: _DayOfWeek = 2 Expression: dStorR046 = dStorR045 - dTurbR046 - dSpilR046 + dTurbG046 + inflow700 / 24 } Constraint ConR047: { Condition: _DayOfWeek = 2 Expression: dStorR047 = dStorR046 - dTurbR047 - dSpilR047 + dTurbG047 + inflow700 / 24 } Constraint ConR048: { Condition: _DayOfWeek = 2 Expression: dStorR048 = dStorR047 - dTurbR048 - dSpilR048 +
dTurbG048 + inflow700 / 24 } Constraint ConR049: { Condition: _DayOfWeek = 2 Expression: dStorR049 = dStorR048 - dTurbR049 - dSpilR049 + dTurbG049 + inflow700(+1) / 24 } Constraint ConR050: { Condition: _DayOfWeek = 2 Expression: dStorR050 = dStorR049 - dTurbR050 - dSpilR050 +
dTurbG050 + inflow700(+1) / 24 } Constraint ConR051: { Condition: _DayOfWeek = 2 Expression: dStorR051 = dStorR050 - dTurbR051 - dSpilR051 + dTurbG051 + inflow700(+1) / 24 } Constraint ConR052: { Condition: _DayOfWeek = 2 Expression: dStorR052 = dStorR051 - dTurbR052 - dSpilR052 + dTurbG052 + inflow700(+1) / 24 }
Constraint ConR053: { Condition: _DayOfWeek = 2 Expression: dStorR053 = dStorR052 - dTurbR053 - dSpilR053 + dTurbG053 + inflow700(+1) / 24 } Constraint ConR054: { Condition: _DayOfWeek = 2 Expression: dStorR054 = dStorR053 - dTurbR054 - dSpilR054 + dTurbG054 + inflow700(+1) / 24 } Constraint ConR055: { Condition: _DayOfWeek = 2 Expression: dStorR055 = dStorR054 - dTurbR055 - dSpilR055 +
dTurbG055 + inflow700(+1) / 24 } Constraint ConR056: { Condition: _DayOfWeek = 2 Expression: dStorR056 = dStorR055 - dTurbR056 - dSpilR056 + dTurbG056 + inflow700(+1) / 24 } Constraint ConR057: { Condition: _DayOfWeek = 2 Expression: dStorR057 = dStorR056 - dTurbR057 - dSpilR057 + dTurbG057 + inflow700(+1) / 24 } Constraint ConR058: { Condition: _DayOfWeek = 2 Expression: dStorR058 = dStorR057 - dTurbR058 - dSpilR058 + dTurbG058 + inflow700(+1) / 24 } Constraint ConR059: { Condition: _DayOfWeek = 2 Expression: dStorR059 = dStorR058 - dTurbR059 - dSpilR059 + dTurbG059 + inflow700(+1) / 24 }
215
Constraint ConR060: { Condition: _DayOfWeek = 2 Expression: dStorR060 = dStorR059 - dTurbR060 - dSpilR060 + dTurbG060 + inflow700(+1) / 24 } Constraint ConR061: { Condition: _DayOfWeek = 2 Expression: dStorR061 = dStorR060 - dTurbR061 - dSpilR061 + dTurbG061 + inflow700(+1) / 24 }
Constraint ConR062: { Condition: _DayOfWeek = 2 Expression: dStorR062 = dStorR061 - dTurbR062 - dSpilR062 + dTurbG062 + inflow700(+1) / 24 } Constraint ConR063: { Condition: _DayOfWeek = 2 Expression: dStorR063 = dStorR062 - dTurbR063 - dSpilR063 + dTurbG063 + inflow700(+1) / 24 } Constraint ConR064: { Condition: _DayOfWeek = 2 Expression: dStorR064 = dStorR063 - dTurbR064 - dSpilR064 +
dTurbG064 + inflow700(+1) / 24 } Constraint ConR065: { Condition: _DayOfWeek = 2 Expression: dStorR065 = dStorR064 - dTurbR065 - dSpilR065 + dTurbG065 + inflow700(+1) / 24 } Constraint ConR066: { Condition: _DayOfWeek = 2 Expression: dStorR066 = dStorR065 - dTurbR066 - dSpilR066 + dTurbG066 + inflow700(+1) / 24 } Constraint ConR067: { Condition: _DayOfWeek = 2 Expression: dStorR067 = dStorR066 - dTurbR067 - dSpilR067 + dTurbG067 + inflow700(+1) / 24 } Constraint ConR068: { Condition: _DayOfWeek = 2 Expression: dStorR068 = dStorR067 - dTurbR068 - dSpilR068 + dTurbG068 + inflow700(+1) / 24 } Constraint ConR069: { Condition: _DayOfWeek = 2 Expression: dStorR069 = dStorR068 - dTurbR069 - dSpilR069 +
dTurbG069 + inflow700(+1) / 24 } Constraint ConR070: { Condition: _DayOfWeek = 2 Expression: dStorR070 = dStorR069 - dTurbR070 - dSpilR070 + dTurbG070 + inflow700(+1) / 24 } Constraint ConR071: { Condition: _DayOfWeek = 2 Expression: dStorR071 = dStorR070 - dTurbR071 - dSpilR071 + dTurbG071 + inflow700(+1) / 24 } Constraint ConR072: { Condition: _DayOfWeek = 2 Expression: dStorR072 = dStorR071 - dTurbR072 - dSpilR072 + dTurbG072 + inflow700(+1) / 24 } Constraint ConR073: { Condition: _DayOfWeek = 2 Expression: dStorR073 = dStorR072 - dTurbR073 - dSpilR073 + dTurbG073 + inflow700(+2) / 24 } Constraint ConR074: { Condition: _DayOfWeek = 2 Expression: dStorR074 = dStorR073 - dTurbR074 - dSpilR074 + dTurbG074 + inflow700(+2) / 24 } Constraint ConR075: { Condition: _DayOfWeek = 2 Expression: dStorR075 = dStorR074 - dTurbR075 - dSpilR075 + dTurbG075 + inflow700(+2) / 24 } Constraint ConR076: { Condition: _DayOfWeek = 2 Expression: dStorR076 = dStorR075 - dTurbR076 - dSpilR076 + dTurbG076 + inflow700(+2) / 24 }
Constraint ConR077: { Condition: _DayOfWeek = 2 Expression: dStorR077 = dStorR076 - dTurbR077 - dSpilR077 + dTurbG077 + inflow700(+2) / 24 } Constraint ConR078: { Condition: _DayOfWeek = 2 Expression: dStorR078 = dStorR077 - dTurbR078 - dSpilR078 + dTurbG078 + inflow700(+2) / 24 } Constraint ConR079: { Condition: _DayOfWeek = 2 Expression: dStorR079 = dStorR078 - dTurbR079 - dSpilR079 + dTurbG079 + inflow700(+2) / 24 } Constraint ConR080: { Condition: _DayOfWeek = 2 Expression: dStorR080 = dStorR079 - dTurbR080 - dSpilR080 + dTurbG080 + inflow700(+2) / 24 } Constraint ConR081: { Condition: _DayOfWeek = 2 Expression: dStorR081 = dStorR080 - dTurbR081 - dSpilR081 + dTurbG081 + inflow700(+2) / 24 }
Constraint ConR082: { Condition: _DayOfWeek = 2 Expression: dStorR082 = dStorR081 - dTurbR082 - dSpilR082 + dTurbG082 + inflow700(+2) / 24 } Constraint ConR083: { Condition: _DayOfWeek = 2 Expression: dStorR083 = dStorR082 - dTurbR083 - dSpilR083 + dTurbG083 + inflow700(+2) / 24 } Constraint ConR084: { Condition: _DayOfWeek = 2 Expression: dStorR084 = dStorR083 - dTurbR084 - dSpilR084 +
dTurbG084 + inflow700(+2) / 24 } Constraint ConR085: { Condition: _DayOfWeek = 2 Expression: dStorR085 = dStorR084 - dTurbR085 - dSpilR085 + dTurbG085 + inflow700(+2) / 24 } Constraint ConR086: { Condition: _DayOfWeek = 2 Expression: dStorR086 = dStorR085 - dTurbR086 - dSpilR086 + dTurbG086 + inflow700(+2) / 24 }
Constraint ConR087: { Condition: _DayOfWeek = 2 Expression: dStorR087 = dStorR086 - dTurbR087 - dSpilR087 + dTurbG087 + inflow700(+2) / 24 } Constraint ConR088: { Condition: _DayOfWeek = 2 Expression: dStorR088 = dStorR087 - dTurbR088 - dSpilR088 + dTurbG088 + inflow700(+2) / 24 } Constraint ConR089: { Condition: _DayOfWeek = 2 Expression: dStorR089 = dStorR088 - dTurbR089 - dSpilR089 +
dTurbG089 + inflow700(+2) / 24 } Constraint ConR090: { Condition: _DayOfWeek = 2 Expression: dStorR090 = dStorR089 - dTurbR090 - dSpilR090 + dTurbG090 + inflow700(+2) / 24 } Constraint ConR091: { Condition: _DayOfWeek = 2 Expression: dStorR091 = dStorR090 - dTurbR091 - dSpilR091 + dTurbG091 + inflow700(+2) / 24 } Constraint ConR092: { Condition: _DayOfWeek = 2 Expression: dStorR092 = dStorR091 - dTurbR092 - dSpilR092 + dTurbG092 + inflow700(+2) / 24 } Constraint ConR093: { Condition: _DayOfWeek = 2 Expression: dStorR093 = dStorR092 - dTurbR093 - dSpilR093 + dTurbG093 + inflow700(+2) / 24 }
216
Constraint ConR094: { Condition: _DayOfWeek = 2 Expression: dStorR094 = dStorR093 - dTurbR094 - dSpilR094 + dTurbG094 + inflow700(+2) / 24 } Constraint ConR095: { Condition: _DayOfWeek = 2 Expression: dStorR095 = dStorR094 - dTurbR095 - dSpilR095 + dTurbG095 + inflow700(+2) / 24 }
Constraint ConR096: { Condition: _DayOfWeek = 2 Expression: dStorR096 = dStorR095 - dTurbR096 - dSpilR096 + dTurbG096 + inflow700(+2) / 24 } Constraint ConR097: { Condition: _DayOfWeek = 2 Expression: dStorR097 = dStorR096 - dTurbR097 - dSpilR097 + dTurbG097 + inflow700(+3) / 24 }
Constraint ConR098: { Condition: _DayOfWeek = 2 Expression: dStorR098 = dStorR097 - dTurbR098 - dSpilR098 + dTurbG098 + inflow700(+3) / 24 } Constraint ConR099: { Condition: _DayOfWeek = 2 Expression: dStorR099 = dStorR098 - dTurbR099 - dSpilR099 + dTurbG099 + inflow700(+3) / 24 } Constraint ConR100: { Condition: _DayOfWeek = 2 Expression: dStorR100 = dStorR099 - dTurbR100 - dSpilR100 + dTurbG100 + inflow700(+3) / 24 } Constraint ConR101: { Condition: _DayOfWeek = 2 Expression: dStorR101 = dStorR100 - dTurbR101 - dSpilR101 + dTurbG101 + inflow700(+3) / 24 } Constraint ConR102: { Condition: _DayOfWeek = 2 Expression: dStorR102 = dStorR101 - dTurbR102 - dSpilR102 + dTurbG102 + inflow700(+3) / 24 }
Constraint ConR103: { Condition: _DayOfWeek = 2 Expression: dStorR103 = dStorR102 - dTurbR103 - dSpilR103 + dTurbG103 + inflow700(+3) / 24 } Constraint ConR104: { Condition: _DayOfWeek = 2 Expression: dStorR104 = dStorR103 - dTurbR104 - dSpilR104 + dTurbG104 + inflow700(+3) / 24 } Constraint ConR105: { Condition: _DayOfWeek = 2 Expression: dStorR105 = dStorR104 - dTurbR105 - dSpilR105 + dTurbG105 + inflow700(+3) / 24 } Constraint ConR106: { Condition: _DayOfWeek = 2 Expression: dStorR106 = dStorR105 - dTurbR106 - dSpilR106 + dTurbG106 + inflow700(+3) / 24 } Constraint ConR107: { Condition: _DayOfWeek = 2 Expression: dStorR107 = dStorR106 - dTurbR107 - dSpilR107 + dTurbG107 + inflow700(+3) / 24 } Constraint ConR108: { Condition: _DayOfWeek = 2 Expression: dStorR108 = dStorR107 - dTurbR108 - dSpilR108 + dTurbG108 + inflow700(+3) / 24 } Constraint ConR109: { Condition: _DayOfWeek = 2 Expression: dStorR109 = dStorR108 - dTurbR109 - dSpilR109 + dTurbG109 + inflow700(+3) / 24 } Constraint ConR110: { Condition: _DayOfWeek = 2 Expression: dStorR110 = dStorR109 - dTurbR110 - dSpilR110 + dTurbG110 + inflow700(+3) / 24 }
Constraint ConR111: { Condition: _DayOfWeek = 2 Expression: dStorR111 = dStorR110 - dTurbR111 - dSpilR111 + dTurbG111 + inflow700(+3) / 24 } Constraint ConR112: { Condition: _DayOfWeek = 2 Expression: dStorR112 = dStorR111 - dTurbR112 - dSpilR112 + dTurbG112 + inflow700(+3) / 24 } Constraint ConR113: { Condition: _DayOfWeek = 2 Expression: dStorR113 = dStorR112 - dTurbR113 - dSpilR113 + dTurbG113 + inflow700(+3) / 24 } Constraint ConR114: { Condition: _DayOfWeek = 2 Expression: dStorR114 = dStorR113 - dTurbR114 - dSpilR114 + dTurbG114 + inflow700(+3) / 24 } Constraint ConR115: { Condition: _DayOfWeek = 2 Expression: dStorR115 = dStorR114 - dTurbR115 - dSpilR115 + dTurbG115 + inflow700(+3) / 24 }
Constraint ConR116: { Condition: _DayOfWeek = 2 Expression: dStorR116 = dStorR115 - dTurbR116 - dSpilR116 + dTurbG116 + inflow700(+3) / 24 } Constraint ConR117: { Condition: _DayOfWeek = 2 Expression: dStorR117 = dStorR116 - dTurbR117 - dSpilR117 + dTurbG117 + inflow700(+3) / 24 } Constraint ConR118: { Condition: _DayOfWeek = 2 Expression: dStorR118 = dStorR117 - dTurbR118 - dSpilR118 +
dTurbG118 + inflow700(+3) / 24 } Constraint ConR119: { Condition: _DayOfWeek = 2 Expression: dStorR119 = dStorR118 - dTurbR119 - dSpilR119 + dTurbG119 + inflow700(+3) / 24 } Constraint ConR120: { Condition: _DayOfWeek = 2 Expression: dStorR120 = dStorR119 - dTurbR120 - dSpilR120 + dTurbG120 + inflow700(+3) / 24 }
Constraint ConR121: { Condition: _DayOfWeek = 2 Expression: dStorR121 = dStorR120 - dTurbR121 - dSpilR121 + dTurbG121 + inflow700(+4) / 24 } Constraint ConR122: { Condition: _DayOfWeek = 2 Expression: dStorR122 = dStorR121 - dTurbR122 - dSpilR122 + dTurbG122 + inflow700(+4) / 24 }
Constraint ConR123: { Condition: _DayOfWeek = 2 Expression: dStorR123 = dStorR122 - dTurbR123 - dSpilR123 + dTurbG123 + inflow700(+4) / 24 } Constraint ConR124: { Condition: _DayOfWeek = 2 Expression: dStorR124 = dStorR123 - dTurbR124 - dSpilR124 + dTurbG124 + inflow700(+4) / 24 } Constraint ConR125: { Condition: _DayOfWeek = 2 Expression: dStorR125 = dStorR124 - dTurbR125 - dSpilR125 + dTurbG125 + inflow700(+4) / 24 } Constraint ConR126: { Condition: _DayOfWeek = 2 Expression: dStorR126 = dStorR125 - dTurbR126 - dSpilR126 + dTurbG126 + inflow700(+4) / 24 } Constraint ConR127: { Condition: _DayOfWeek = 2 Expression: dStorR127 = dStorR126 - dTurbR127 - dSpilR127 +
dTurbG127 + inflow700(+4) / 24 }
217
Constraint ConR128: { Condition: _DayOfWeek = 2 Expression: dStorR128 = dStorR127 - dTurbR128 - dSpilR128 + dTurbG128 + inflow700(+4) / 24 } Constraint ConR129: { Condition: _DayOfWeek = 2 Expression: dStorR129 = dStorR128 - dTurbR129 - dSpilR129 + dTurbG129 + inflow700(+4) / 24 }
Constraint ConR130: { Condition: _DayOfWeek = 2 Expression: dStorR130 = dStorR129 - dTurbR130 - dSpilR130 + dTurbG130 + inflow700(+4) / 24 } Constraint ConR131: { Condition: _DayOfWeek = 2 Expression: dStorR131 = dStorR130 - dTurbR131 - dSpilR131 + dTurbG131 + inflow700(+4) / 24 } Constraint ConR132: { Condition: _DayOfWeek = 2 Expression: dStorR132 = dStorR131 - dTurbR132 - dSpilR132 +
dTurbG132 + inflow700(+4) / 24 } Constraint ConR133: { Condition: _DayOfWeek = 2 Expression: dStorR133 = dStorR132 - dTurbR133 - dSpilR133 + dTurbG133 + inflow700(+4) / 24 } Constraint ConR134: { Condition: _DayOfWeek = 2 Expression: dStorR134 = dStorR133 - dTurbR134 - dSpilR134 + dTurbG134 + inflow700(+4) / 24 } Constraint ConR135: { Condition: _DayOfWeek = 2 Expression: dStorR135 = dStorR134 - dTurbR135 - dSpilR135 + dTurbG135 + inflow700(+4) / 24 } Constraint ConR136: { Condition: _DayOfWeek = 2 Expression: dStorR136 = dStorR135 - dTurbR136 - dSpilR136 + dTurbG136 + inflow700(+4) / 24 } Constraint ConR137: { Condition: _DayOfWeek = 2 Expression: dStorR137 = dStorR136 - dTurbR137 - dSpilR137 +
dTurbG137 + inflow700(+4) / 24 } Constraint ConR138: { Condition: _DayOfWeek = 2 Expression: dStorR138 = dStorR137 - dTurbR138 - dSpilR138 + dTurbG138 + inflow700(+4) / 24 } Constraint ConR139: { Condition: _DayOfWeek = 2 Expression: dStorR139 = dStorR138 - dTurbR139 - dSpilR139 + dTurbG139 + inflow700(+4) / 24 } Constraint ConR140: { Condition: _DayOfWeek = 2 Expression: dStorR140 = dStorR139 - dTurbR140 - dSpilR140 + dTurbG140 + inflow700(+4) / 24 } Constraint ConR141: { Condition: _DayOfWeek = 2 Expression: dStorR141 = dStorR140 - dTurbR141 - dSpilR141 + dTurbG141 + inflow700(+4) / 24 } Constraint ConR142: { Condition: _DayOfWeek = 2 Expression: dStorR142 = dStorR141 - dTurbR142 - dSpilR142 + dTurbG142 + inflow700(+4) / 24 } Constraint ConR143: { Condition: _DayOfWeek = 2 Expression: dStorR143 = dStorR142 - dTurbR143 - dSpilR143 + dTurbG143 + inflow700(+4) / 24 } Constraint ConR144: { Condition: _DayOfWeek = 2 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700(+4) / 24 }
Constraint ConR145: { Condition: _DayOfWeek = 2 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 + dTurbG145 + inflow700(+5) / 24 } Constraint ConR146: { Condition: _DayOfWeek = 2 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 + dTurbG146 + inflow700(+5) / 24 } Constraint ConR147: { Condition: _DayOfWeek = 2 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 + dTurbG147 + inflow700(+5) / 24 } Constraint ConR148: { Condition: _DayOfWeek = 2 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700(+5) / 24 } Constraint ConR149: { Condition: _DayOfWeek = 2 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700(+5) / 24 }
Constraint ConR150: { Condition: _DayOfWeek = 2 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700(+5) / 24 } Constraint ConR151: { Condition: _DayOfWeek = 2 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700(+5) / 24 } Constraint ConR152: { Condition: _DayOfWeek = 2 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 +
dTurbG152 + inflow700(+5) / 24 } Constraint ConR153: { Condition: _DayOfWeek = 2 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 + dTurbG153 + inflow700(+5) / 24 } Constraint ConR154: { Condition: _DayOfWeek = 2 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 + dTurbG154 + inflow700(+5) / 24 }
Constraint ConR155: { Condition: _DayOfWeek = 2 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700(+5) / 24 } Constraint ConR156: { Condition: _DayOfWeek = 2 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700(+5) / 24 } Constraint ConR157: { Condition: _DayOfWeek = 2 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 +
dTurbG157 + inflow700(+5) / 24 } Constraint ConR158: { Condition: _DayOfWeek = 2 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 + dTurbG158 + inflow700(+5) / 24 } Constraint ConR159: { Condition: _DayOfWeek = 2 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 + dTurbG159 + inflow700(+5) / 24 } Constraint ConR160: { Condition: _DayOfWeek = 2 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700(+5) / 24 } Constraint ConR161: { Condition: _DayOfWeek = 2 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 + dTurbG161 + inflow700(+5) / 24 }
218
Constraint ConR162: { Condition: _DayOfWeek = 2 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700(+5) / 24 } Constraint ConR163: { Condition: _DayOfWeek = 2 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700(+5) / 24 }
Constraint ConR164: { Condition: _DayOfWeek = 2 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 + dTurbG164 + inflow700(+5) / 24 } Constraint ConR165: { Condition: _DayOfWeek = 2 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 + dTurbG165 + inflow700(+5) / 24 } Constraint ConR166: { Condition: _DayOfWeek = 2 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 +
dTurbG166 + inflow700(+5) / 24 } Constraint ConR167: { Condition: _DayOfWeek = 2 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 + dTurbG167 + inflow700(+5) / 24 } Constraint ConR168: { Condition: _DayOfWeek = 2 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 + dTurbG168 + inflow700(+5) / 24 } // Continuity at Roanoke Rapids, Monday - Friday Constraint ConR049: { Condition: _DayOfWeek = 3 Expression: dStorR049 = dStorR048 - dTurbR049 - dSpilR049 + dTurbG049 + inflow700 / 24 } Constraint ConR050: { Condition: _DayOfWeek = 3 Expression: dStorR050 = dStorR049 - dTurbR050 - dSpilR050 +
dTurbG050 + inflow700 / 24 } Constraint ConR051: { Condition: _DayOfWeek = 3 Expression: dStorR051 = dStorR050 - dTurbR051 - dSpilR051 + dTurbG051 + inflow700 / 24 } Constraint ConR052: { Condition: _DayOfWeek = 3 Expression: dStorR052 = dStorR051 - dTurbR052 - dSpilR052 + dTurbG052 + inflow700 / 24 } Constraint ConR053: { Condition: _DayOfWeek = 3 Expression: dStorR053 = dStorR052 - dTurbR053 - dSpilR053 + dTurbG053 + inflow700 / 24 } Constraint ConR054: { Condition: _DayOfWeek = 3 Expression: dStorR054 = dStorR053 - dTurbR054 - dSpilR054 + dTurbG054 + inflow700 / 24 } Constraint ConR055: { Condition: _DayOfWeek = 3 Expression: dStorR055 = dStorR054 - dTurbR055 - dSpilR055 + dTurbG055 + inflow700 / 24 } Constraint ConR056: { Condition: _DayOfWeek = 3 Expression: dStorR056 = dStorR055 - dTurbR056 - dSpilR056 + dTurbG056 + inflow700 / 24 } Constraint ConR057: { Condition: _DayOfWeek = 3 Expression: dStorR057 = dStorR056 - dTurbR057 - dSpilR057 + dTurbG057 + inflow700 / 24 } Constraint ConR058: { Condition: _DayOfWeek = 3 Expression: dStorR058 = dStorR057 - dTurbR058 - dSpilR058 +
dTurbG058 + inflow700 / 24 } Constraint ConR059: { Condition: _DayOfWeek = 3 Expression: dStorR059 = dStorR058 - dTurbR059 - dSpilR059 + dTurbG059 + inflow700 / 24 } Constraint ConR060: { Condition: _DayOfWeek = 3 Expression: dStorR060 = dStorR059 - dTurbR060 - dSpilR060 + dTurbG060 + inflow700 / 24 } Constraint ConR061: { Condition: _DayOfWeek = 3 Expression: dStorR061 = dStorR060 - dTurbR061 - dSpilR061 + dTurbG061 + inflow700 / 24 } Constraint ConR062: { Condition: _DayOfWeek = 3 Expression: dStorR062 = dStorR061 - dTurbR062 - dSpilR062 + dTurbG062 + inflow700 / 24 } Constraint ConR063: { Condition: _DayOfWeek = 3 Expression: dStorR063 = dStorR062 - dTurbR063 - dSpilR063 +
dTurbG063 + inflow700 / 24 } Constraint ConR064: { Condition: _DayOfWeek = 3 Expression: dStorR064 = dStorR063 - dTurbR064 - dSpilR064 + dTurbG064 + inflow700 / 24 } Constraint ConR065: { Condition: _DayOfWeek = 3 Expression: dStorR065 = dStorR064 - dTurbR065 - dSpilR065 + dTurbG065 + inflow700 / 24 }
Constraint ConR066: { Condition: _DayOfWeek = 3 Expression: dStorR066 = dStorR065 - dTurbR066 - dSpilR066 + dTurbG066 + inflow700 / 24 } Constraint ConR067: { Condition: _DayOfWeek = 3 Expression: dStorR067 = dStorR066 - dTurbR067 - dSpilR067 + dTurbG067 + inflow700 / 24 } Constraint ConR068: { Condition: _DayOfWeek = 3 Expression: dStorR068 = dStorR067 - dTurbR068 - dSpilR068 +
dTurbG068 + inflow700 / 24 } Constraint ConR069: { Condition: _DayOfWeek = 3 Expression: dStorR069 = dStorR068 - dTurbR069 - dSpilR069 + dTurbG069 + inflow700 / 24 } Constraint ConR070: { Condition: _DayOfWeek = 3 Expression: dStorR070 = dStorR069 - dTurbR070 - dSpilR070 + dTurbG070 + inflow700 / 24 }
Constraint ConR071: { Condition: _DayOfWeek = 3 Expression: dStorR071 = dStorR070 - dTurbR071 - dSpilR071 + dTurbG071 + inflow700 / 24 } Constraint ConR072: { Condition: _DayOfWeek = 3 Expression: dStorR072 = dStorR071 - dTurbR072 - dSpilR072 + dTurbG072 + inflow700 / 24 } Constraint ConR073: { Condition: _DayOfWeek = 3 Expression: dStorR073 = dStorR072 - dTurbR073 - dSpilR073 + dTurbG073 + inflow700(+1) / 24 } Constraint ConR074: { Condition: _DayOfWeek = 3 Expression: dStorR074 = dStorR073 - dTurbR074 - dSpilR074 + dTurbG074 + inflow700(+1) / 24 }
219
Constraint ConR075: { Condition: _DayOfWeek = 3 Expression: dStorR075 = dStorR074 - dTurbR075 - dSpilR075 + dTurbG075 + inflow700(+1) / 24 } Constraint ConR076: { Condition: _DayOfWeek = 3 Expression: dStorR076 = dStorR075 - dTurbR076 - dSpilR076 + dTurbG076 + inflow700(+1) / 24 }
Constraint ConR077: { Condition: _DayOfWeek = 3 Expression: dStorR077 = dStorR076 - dTurbR077 - dSpilR077 + dTurbG077 + inflow700(+1) / 24 } Constraint ConR078: { Condition: _DayOfWeek = 3 Expression: dStorR078 = dStorR077 - dTurbR078 - dSpilR078 + dTurbG078 + inflow700(+1) / 24 } Constraint ConR079: { Condition: _DayOfWeek = 3 Expression: dStorR079 = dStorR078 - dTurbR079 - dSpilR079 +
dTurbG079 + inflow700(+1) / 24 } Constraint ConR080: { Condition: _DayOfWeek = 3 Expression: dStorR080 = dStorR079 - dTurbR080 - dSpilR080 + dTurbG080 + inflow700(+1) / 24 } Constraint ConR081: { Condition: _DayOfWeek = 3 Expression: dStorR081 = dStorR080 - dTurbR081 - dSpilR081 + dTurbG081 + inflow700(+1) / 24 } Constraint ConR082: { Condition: _DayOfWeek = 3 Expression: dStorR082 = dStorR081 - dTurbR082 - dSpilR082 + dTurbG082 + inflow700(+1) / 24 } Constraint ConR083: { Condition: _DayOfWeek = 3 Expression: dStorR083 = dStorR082 - dTurbR083 - dSpilR083 + dTurbG083 + inflow700(+1) / 24 } Constraint ConR084: { Condition: _DayOfWeek = 3 Expression: dStorR084 = dStorR083 - dTurbR084 - dSpilR084 +
dTurbG084 + inflow700(+1) / 24 } Constraint ConR085: { Condition: _DayOfWeek = 3 Expression: dStorR085 = dStorR084 - dTurbR085 - dSpilR085 + dTurbG085 + inflow700(+1) / 24 } Constraint ConR086: { Condition: _DayOfWeek = 3 Expression: dStorR086 = dStorR085 - dTurbR086 - dSpilR086 + dTurbG086 + inflow700(+1) / 24 } Constraint ConR087: { Condition: _DayOfWeek = 3 Expression: dStorR087 = dStorR086 - dTurbR087 - dSpilR087 + dTurbG087 + inflow700(+1) / 24 } Constraint ConR088: { Condition: _DayOfWeek = 3 Expression: dStorR088 = dStorR087 - dTurbR088 - dSpilR088 + dTurbG088 + inflow700(+1) / 24 } Constraint ConR089: { Condition: _DayOfWeek = 3 Expression: dStorR089 = dStorR088 - dTurbR089 - dSpilR089 + dTurbG089 + inflow700(+1) / 24 } Constraint ConR090: { Condition: _DayOfWeek = 3 Expression: dStorR090 = dStorR089 - dTurbR090 - dSpilR090 + dTurbG090 + inflow700(+1) / 24 } Constraint ConR091: { Condition: _DayOfWeek = 3 Expression: dStorR091 = dStorR090 - dTurbR091 - dSpilR091 + dTurbG091 + inflow700(+1) / 24 } Constraint ConR092: { Condition: _DayOfWeek = 3 Expression: dStorR092 = dStorR091 - dTurbR092 - dSpilR092 +
dTurbG092 + inflow700(+1) / 24 } Constraint ConR093: { Condition: _DayOfWeek = 3 Expression: dStorR093 = dStorR092 - dTurbR093 - dSpilR093 + dTurbG093 + inflow700(+1) / 24 } Constraint ConR094: { Condition: _DayOfWeek = 3 Expression: dStorR094 = dStorR093 - dTurbR094 - dSpilR094 + dTurbG094 + inflow700(+1) / 24 } Constraint ConR095: { Condition: _DayOfWeek = 3 Expression: dStorR095 = dStorR094 - dTurbR095 - dSpilR095 + dTurbG095 + inflow700(+1) / 24 } Constraint ConR096: { Condition: _DayOfWeek = 3 Expression: dStorR096 = dStorR095 - dTurbR096 - dSpilR096 + dTurbG096 + inflow700(+1) / 24 }
Constraint ConR097: { Condition: _DayOfWeek = 3 Expression: dStorR097 = dStorR096 - dTurbR097 - dSpilR097 + dTurbG097 + inflow700(+2) / 24 } Constraint ConR098: { Condition: _DayOfWeek = 3 Expression: dStorR098 = dStorR097 - dTurbR098 - dSpilR098 + dTurbG098 + inflow700(+2) / 24 } Constraint ConR099: { Condition: _DayOfWeek = 3 Expression: dStorR099 = dStorR098 - dTurbR099 - dSpilR099 +
dTurbG099 + inflow700(+2) / 24 } Constraint ConR100: { Condition: _DayOfWeek = 3 Expression: dStorR100 = dStorR099 - dTurbR100 - dSpilR100 + dTurbG100 + inflow700(+2) / 24 } Constraint ConR101: { Condition: _DayOfWeek = 3 Expression: dStorR101 = dStorR100 - dTurbR101 - dSpilR101 + dTurbG101 + inflow700(+2) / 24 }
Constraint ConR102: { Condition: _DayOfWeek = 3 Expression: dStorR102 = dStorR101 - dTurbR102 - dSpilR102 + dTurbG102 + inflow700(+2) / 24 } Constraint ConR103: { Condition: _DayOfWeek = 3 Expression: dStorR103 = dStorR102 - dTurbR103 - dSpilR103 + dTurbG103 + inflow700(+2) / 24 } Constraint ConR104: { Condition: _DayOfWeek = 3 Expression: dStorR104 = dStorR103 - dTurbR104 - dSpilR104 +
dTurbG104 + inflow700(+2) / 24 } Constraint ConR105: { Condition: _DayOfWeek = 3 Expression: dStorR105 = dStorR104 - dTurbR105 - dSpilR105 + dTurbG105 + inflow700(+2) / 24 } Constraint ConR106: { Condition: _DayOfWeek = 3 Expression: dStorR106 = dStorR105 - dTurbR106 - dSpilR106 + dTurbG106 + inflow700(+2) / 24 } Constraint ConR107: { Condition: _DayOfWeek = 3 Expression: dStorR107 = dStorR106 - dTurbR107 - dSpilR107 + dTurbG107 + inflow700(+2) / 24 } Constraint ConR108: { Condition: _DayOfWeek = 3 Expression: dStorR108 = dStorR107 - dTurbR108 - dSpilR108 + dTurbG108 + inflow700(+2) / 24 }
220
Constraint ConR109: { Condition: _DayOfWeek = 3 Expression: dStorR109 = dStorR108 - dTurbR109 - dSpilR109 + dTurbG109 + inflow700(+2) / 24 } Constraint ConR110: { Condition: _DayOfWeek = 3 Expression: dStorR110 = dStorR109 - dTurbR110 - dSpilR110 + dTurbG110 + inflow700(+2) / 24 }
Constraint ConR111: { Condition: _DayOfWeek = 3 Expression: dStorR111 = dStorR110 - dTurbR111 - dSpilR111 + dTurbG111 + inflow700(+2) / 24 } Constraint ConR112: { Condition: _DayOfWeek = 3 Expression: dStorR112 = dStorR111 - dTurbR112 - dSpilR112 + dTurbG112 + inflow700(+2) / 24 } Constraint ConR113: { Condition: _DayOfWeek = 3 Expression: dStorR113 = dStorR112 - dTurbR113 - dSpilR113 +
dTurbG113 + inflow700(+2) / 24 } Constraint ConR114: { Condition: _DayOfWeek = 3 Expression: dStorR114 = dStorR113 - dTurbR114 - dSpilR114 + dTurbG114 + inflow700(+2) / 24 } Constraint ConR115: { Condition: _DayOfWeek = 3 Expression: dStorR115 = dStorR114 - dTurbR115 - dSpilR115 + dTurbG115 + inflow700(+2) / 24 } Constraint ConR116: { Condition: _DayOfWeek = 3 Expression: dStorR116 = dStorR115 - dTurbR116 - dSpilR116 + dTurbG116 + inflow700(+2) / 24 } Constraint ConR117: { Condition: _DayOfWeek = 3 Expression: dStorR117 = dStorR116 - dTurbR117 - dSpilR117 + dTurbG117 + inflow700(+2) / 24 } Constraint ConR118: { Condition: _DayOfWeek = 3 Expression: dStorR118 = dStorR117 - dTurbR118 - dSpilR118 +
dTurbG118 + inflow700(+2) / 24 } Constraint ConR119: { Condition: _DayOfWeek = 3 Expression: dStorR119 = dStorR118 - dTurbR119 - dSpilR119 + dTurbG119 + inflow700(+2) / 24 } Constraint ConR120: { Condition: _DayOfWeek = 3 Expression: dStorR120 = dStorR119 - dTurbR120 - dSpilR120 + dTurbG120 + inflow700(+2) / 24 } Constraint ConR121: { Condition: _DayOfWeek = 3 Expression: dStorR121 = dStorR120 - dTurbR121 - dSpilR121 + dTurbG121 + inflow700(+3) / 24 } Constraint ConR122: { Condition: _DayOfWeek = 3 Expression: dStorR122 = dStorR121 - dTurbR122 - dSpilR122 + dTurbG122 + inflow700(+3) / 24 } Constraint ConR123: { Condition: _DayOfWeek = 3 Expression: dStorR123 = dStorR122 - dTurbR123 - dSpilR123 + dTurbG123 + inflow700(+3) / 24 } Constraint ConR124: { Condition: _DayOfWeek = 3 Expression: dStorR124 = dStorR123 - dTurbR124 - dSpilR124 + dTurbG124 + inflow700(+3) / 24 } Constraint ConR125: { Condition: _DayOfWeek = 3 Expression: dStorR125 = dStorR124 - dTurbR125 - dSpilR125 + dTurbG125 + inflow700(+3) / 24 }
Constraint ConR126: { Condition: _DayOfWeek = 3 Expression: dStorR126 = dStorR125 - dTurbR126 - dSpilR126 + dTurbG126 + inflow700(+3) / 24 } Constraint ConR127: { Condition: _DayOfWeek = 3 Expression: dStorR127 = dStorR126 - dTurbR127 - dSpilR127 + dTurbG127 + inflow700(+3) / 24 } Constraint ConR128: { Condition: _DayOfWeek = 3 Expression: dStorR128 = dStorR127 - dTurbR128 - dSpilR128 + dTurbG128 + inflow700(+3) / 24 } Constraint ConR129: { Condition: _DayOfWeek = 3 Expression: dStorR129 = dStorR128 - dTurbR129 - dSpilR129 + dTurbG129 + inflow700(+3) / 24 } Constraint ConR130: { Condition: _DayOfWeek = 3 Expression: dStorR130 = dStorR129 - dTurbR130 - dSpilR130 + dTurbG130 + inflow700(+3) / 24 }
Constraint ConR131: { Condition: _DayOfWeek = 3 Expression: dStorR131 = dStorR130 - dTurbR131 - dSpilR131 + dTurbG131 + inflow700(+3) / 24 } Constraint ConR132: { Condition: _DayOfWeek = 3 Expression: dStorR132 = dStorR131 - dTurbR132 - dSpilR132 + dTurbG132 + inflow700(+3) / 24 } Constraint ConR133: { Condition: _DayOfWeek = 3 Expression: dStorR133 = dStorR132 - dTurbR133 - dSpilR133 +
dTurbG133 + inflow700(+3) / 24 } Constraint ConR134: { Condition: _DayOfWeek = 3 Expression: dStorR134 = dStorR133 - dTurbR134 - dSpilR134 + dTurbG134 + inflow700(+3) / 24 } Constraint ConR135: { Condition: _DayOfWeek = 3 Expression: dStorR135 = dStorR134 - dTurbR135 - dSpilR135 + dTurbG135 + inflow700(+3) / 24 }
Constraint ConR136: { Condition: _DayOfWeek = 3 Expression: dStorR136 = dStorR135 - dTurbR136 - dSpilR136 + dTurbG136 + inflow700(+3) / 24 } Constraint ConR137: { Condition: _DayOfWeek = 3 Expression: dStorR137 = dStorR136 - dTurbR137 - dSpilR137 + dTurbG137 + inflow700(+3) / 24 } Constraint ConR138: { Condition: _DayOfWeek = 3 Expression: dStorR138 = dStorR137 - dTurbR138 - dSpilR138 +
dTurbG138 + inflow700(+3) / 24 } Constraint ConR139: { Condition: _DayOfWeek = 3 Expression: dStorR139 = dStorR138 - dTurbR139 - dSpilR139 + dTurbG139 + inflow700(+3) / 24 } Constraint ConR140: { Condition: _DayOfWeek = 3 Expression: dStorR140 = dStorR139 - dTurbR140 - dSpilR140 + dTurbG140 + inflow700(+3) / 24 }
Constraint ConR141: { Condition: _DayOfWeek = 3 Expression: dStorR141 = dStorR140 - dTurbR141 - dSpilR141 + dTurbG141 + inflow700(+3) / 24 } Constraint ConR142: { Condition: _DayOfWeek = 3 Expression: dStorR142 = dStorR141 - dTurbR142 - dSpilR142 + dTurbG142 + inflow700(+3) / 24 }
221
Constraint ConR143: { Condition: _DayOfWeek = 3 Expression: dStorR143 = dStorR142 - dTurbR143 - dSpilR143 + dTurbG143 + inflow700(+3) / 24 } Constraint ConR144: { Condition: _DayOfWeek = 3 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700(+3) / 24 }
Constraint ConR145: { Condition: _DayOfWeek = 3 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 + dTurbG145 + inflow700(+4) / 24 } Constraint ConR146: { Condition: _DayOfWeek = 3 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 + dTurbG146 + inflow700(+4) / 24 }
Constraint ConR147: { Condition: _DayOfWeek = 3 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 + dTurbG147 + inflow700(+4) / 24 } Constraint ConR148: { Condition: _DayOfWeek = 3 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700(+4) / 24 } Constraint ConR149: { Condition: _DayOfWeek = 3 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700(+4) / 24 } Constraint ConR150: { Condition: _DayOfWeek = 3 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700(+4) / 24 } Constraint ConR151: { Condition: _DayOfWeek = 3 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700(+4) / 24 }
Constraint ConR152: { Condition: _DayOfWeek = 3 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 + dTurbG152 + inflow700(+4) / 24 } Constraint ConR153: { Condition: _DayOfWeek = 3 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 + dTurbG153 + inflow700(+4) / 24 } Constraint ConR154: { Condition: _DayOfWeek = 3 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 + dTurbG154 + inflow700(+4) / 24 } Constraint ConR155: { Condition: _DayOfWeek = 3 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700(+4) / 24 } Constraint ConR156: { Condition: _DayOfWeek = 3 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700(+4) / 24 } Constraint ConR157: { Condition: _DayOfWeek = 3 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 + dTurbG157 + inflow700(+4) / 24 } Constraint ConR158: { Condition: _DayOfWeek = 3 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 + dTurbG158 + inflow700(+4) / 24 } Constraint ConR159: { Condition: _DayOfWeek = 3 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 + dTurbG159 + inflow700(+4) / 24 }
Constraint ConR160: { Condition: _DayOfWeek = 3 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700(+4) / 24 } Constraint ConR161: { Condition: _DayOfWeek = 3 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 + dTurbG161 + inflow700(+4) / 24 } Constraint ConR162: { Condition: _DayOfWeek = 3 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700(+4) / 24 } Constraint ConR163: { Condition: _DayOfWeek = 3 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700(+4) / 24 } Constraint ConR164: { Condition: _DayOfWeek = 3 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 + dTurbG164 + inflow700(+4) / 24 }
Constraint ConR165: { Condition: _DayOfWeek = 3 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 + dTurbG165 + inflow700(+4) / 24 } Constraint ConR166: { Condition: _DayOfWeek = 3 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 + dTurbG166 + inflow700(+4) / 24 } Constraint ConR167: { Condition: _DayOfWeek = 3 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 +
dTurbG167 + inflow700(+4) / 24 } Constraint ConR168: { Condition: _DayOfWeek = 3 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 + dTurbG168 + inflow700(+4) / 24 } // Continuity at Roanoke Rapids, Tuesday - Friday
Constraint ConR073: { Condition: _DayOfWeek = 4 Expression: dStorR073 = dStorR072 - dTurbR073 - dSpilR073 + dTurbG073 + inflow700 / 24 } Constraint ConR074: { Condition: _DayOfWeek = 4 Expression: dStorR074 = dStorR073 - dTurbR074 - dSpilR074 + dTurbG074 + inflow700 / 24 } Constraint ConR075: { Condition: _DayOfWeek = 4 Expression: dStorR075 = dStorR074 - dTurbR075 - dSpilR075 +
dTurbG075 + inflow700 / 24 } Constraint ConR076: { Condition: _DayOfWeek = 4 Expression: dStorR076 = dStorR075 - dTurbR076 - dSpilR076 + dTurbG076 + inflow700 / 24 } Constraint ConR077: { Condition: _DayOfWeek = 4 Expression: dStorR077 = dStorR076 - dTurbR077 - dSpilR077 + dTurbG077 + inflow700 / 24 } Constraint ConR078: { Condition: _DayOfWeek = 4 Expression: dStorR078 = dStorR077 - dTurbR078 - dSpilR078 + dTurbG078 + inflow700 / 24 } Constraint ConR079: { Condition: _DayOfWeek = 4 Expression: dStorR079 = dStorR078 - dTurbR079 - dSpilR079 + dTurbG079 + inflow700 / 24 }
222
Constraint ConR080: { Condition: _DayOfWeek = 4 Expression: dStorR080 = dStorR079 - dTurbR080 - dSpilR080 + dTurbG080 + inflow700 / 24 } Constraint ConR081: { Condition: _DayOfWeek = 4 Expression: dStorR081 = dStorR080 - dTurbR081 - dSpilR081 + dTurbG081 + inflow700 / 24 }
Constraint ConR082: { Condition: _DayOfWeek = 4 Expression: dStorR082 = dStorR081 - dTurbR082 - dSpilR082 + dTurbG082 + inflow700 / 24 } Constraint ConR083: { Condition: _DayOfWeek = 4 Expression: dStorR083 = dStorR082 - dTurbR083 - dSpilR083 + dTurbG083 + inflow700 / 24 } Constraint ConR084: { Condition: _DayOfWeek = 4 Expression: dStorR084 = dStorR083 - dTurbR084 - dSpilR084 +
dTurbG084 + inflow700 / 24 } Constraint ConR085: { Condition: _DayOfWeek = 4 Expression: dStorR085 = dStorR084 - dTurbR085 - dSpilR085 + dTurbG085 + inflow700 / 24 } Constraint ConR086: { Condition: _DayOfWeek = 4 Expression: dStorR086 = dStorR085 - dTurbR086 - dSpilR086 + dTurbG086 + inflow700 / 24 } Constraint ConR087: { Condition: _DayOfWeek = 4 Expression: dStorR087 = dStorR086 - dTurbR087 - dSpilR087 + dTurbG087 + inflow700 / 24 } Constraint ConR088: { Condition: _DayOfWeek = 4 Expression: dStorR088 = dStorR087 - dTurbR088 - dSpilR088 + dTurbG088 + inflow700 / 24 } Constraint ConR089: { Condition: _DayOfWeek = 4 Expression: dStorR089 = dStorR088 - dTurbR089 - dSpilR089 +
dTurbG089 + inflow700 / 24 } Constraint ConR090: { Condition: _DayOfWeek = 4 Expression: dStorR090 = dStorR089 - dTurbR090 - dSpilR090 + dTurbG090 + inflow700 / 24 } Constraint ConR091: { Condition: _DayOfWeek = 4 Expression: dStorR091 = dStorR090 - dTurbR091 - dSpilR091 + dTurbG091 + inflow700 / 24 } Constraint ConR092: { Condition: _DayOfWeek = 4 Expression: dStorR092 = dStorR091 - dTurbR092 - dSpilR092 + dTurbG092 + inflow700 / 24 } Constraint ConR093: { Condition: _DayOfWeek = 4 Expression: dStorR093 = dStorR092 - dTurbR093 - dSpilR093 + dTurbG093 + inflow700 / 24 } Constraint ConR094: { Condition: _DayOfWeek = 4 Expression: dStorR094 = dStorR093 - dTurbR094 - dSpilR094 + dTurbG094 + inflow700 / 24 } Constraint ConR095: { Condition: _DayOfWeek = 4 Expression: dStorR095 = dStorR094 - dTurbR095 - dSpilR095 + dTurbG095 + inflow700 / 24 } Constraint ConR096: { Condition: _DayOfWeek = 4 Expression: dStorR096 = dStorR095 - dTurbR096 - dSpilR096 + dTurbG096 + inflow700 / 24 }
Constraint ConR097: { Condition: _DayOfWeek = 4 Expression: dStorR097 = dStorR096 - dTurbR097 - dSpilR097 + dTurbG097 + inflow700(+1) / 24 } Constraint ConR098: { Condition: _DayOfWeek = 4 Expression: dStorR098 = dStorR097 - dTurbR098 - dSpilR098 + dTurbG098 + inflow700(+1) / 24 } Constraint ConR099: { Condition: _DayOfWeek = 4 Expression: dStorR099 = dStorR098 - dTurbR099 - dSpilR099 + dTurbG099 + inflow700(+1) / 24 } Constraint ConR100: { Condition: _DayOfWeek = 4 Expression: dStorR100 = dStorR099 - dTurbR100 - dSpilR100 + dTurbG100 + inflow700(+1) / 24 } Constraint ConR101: { Condition: _DayOfWeek = 4 Expression: dStorR101 = dStorR100 - dTurbR101 - dSpilR101 + dTurbG101 + inflow700(+1) / 24 }
Constraint ConR102: { Condition: _DayOfWeek = 4 Expression: dStorR102 = dStorR101 - dTurbR102 - dSpilR102 + dTurbG102 + inflow700(+1) / 24 } Constraint ConR103: { Condition: _DayOfWeek = 4 Expression: dStorR103 = dStorR102 - dTurbR103 - dSpilR103 + dTurbG103 + inflow700(+1) / 24 } Constraint ConR104: { Condition: _DayOfWeek = 4 Expression: dStorR104 = dStorR103 - dTurbR104 - dSpilR104 +
dTurbG104 + inflow700(+1) / 24 } Constraint ConR105: { Condition: _DayOfWeek = 4 Expression: dStorR105 = dStorR104 - dTurbR105 - dSpilR105 + dTurbG105 + inflow700(+1) / 24 } Constraint ConR106: { Condition: _DayOfWeek = 4 Expression: dStorR106 = dStorR105 - dTurbR106 - dSpilR106 + dTurbG106 + inflow700(+1) / 24 }
Constraint ConR107: { Condition: _DayOfWeek = 4 Expression: dStorR107 = dStorR106 - dTurbR107 - dSpilR107 + dTurbG107 + inflow700(+1) / 24 } Constraint ConR108: { Condition: _DayOfWeek = 4 Expression: dStorR108 = dStorR107 - dTurbR108 - dSpilR108 + dTurbG108 + inflow700(+1) / 24 } Constraint ConR109: { Condition: _DayOfWeek = 4 Expression: dStorR109 = dStorR108 - dTurbR109 - dSpilR109 +
dTurbG109 + inflow700(+1) / 24 } Constraint ConR110: { Condition: _DayOfWeek = 4 Expression: dStorR110 = dStorR109 - dTurbR110 - dSpilR110 + dTurbG110 + inflow700(+1) / 24 } Constraint ConR111: { Condition: _DayOfWeek = 4 Expression: dStorR111 = dStorR110 - dTurbR111 - dSpilR111 + dTurbG111 + inflow700(+1) / 24 } Constraint ConR112: { Condition: _DayOfWeek = 4 Expression: dStorR112 = dStorR111 - dTurbR112 - dSpilR112 + dTurbG112 + inflow700(+1) / 24 } Constraint ConR113: { Condition: _DayOfWeek = 4 Expression: dStorR113 = dStorR112 - dTurbR113 - dSpilR113 + dTurbG113 + inflow700(+1) / 24 }
223
Constraint ConR114: { Condition: _DayOfWeek = 4 Expression: dStorR114 = dStorR113 - dTurbR114 - dSpilR114 + dTurbG114 + inflow700(+1) / 24 } Constraint ConR115: { Condition: _DayOfWeek = 4 Expression: dStorR115 = dStorR114 - dTurbR115 - dSpilR115 + dTurbG115 + inflow700(+1) / 24 }
Constraint ConR116: { Condition: _DayOfWeek = 4 Expression: dStorR116 = dStorR115 - dTurbR116 - dSpilR116 + dTurbG116 + inflow700(+1) / 24 } Constraint ConR117: { Condition: _DayOfWeek = 4 Expression: dStorR117 = dStorR116 - dTurbR117 - dSpilR117 + dTurbG117 + inflow700(+1) / 24 } Constraint ConR118: { Condition: _DayOfWeek = 4 Expression: dStorR118 = dStorR117 - dTurbR118 - dSpilR118 +
dTurbG118 + inflow700(+1) / 24 } Constraint ConR119: { Condition: _DayOfWeek = 4 Expression: dStorR119 = dStorR118 - dTurbR119 - dSpilR119 + dTurbG119 + inflow700(+1) / 24 } Constraint ConR120: { Condition: _DayOfWeek = 4 Expression: dStorR120 = dStorR119 - dTurbR120 - dSpilR120 + dTurbG120 + inflow700(+2) / 24 } Constraint ConR121: { Condition: _DayOfWeek = 4 Expression: dStorR121 = dStorR120 - dTurbR121 - dSpilR121 + dTurbG121 + inflow700(+2) / 24 } Constraint ConR122: { Condition: _DayOfWeek = 4 Expression: dStorR122 = dStorR121 - dTurbR122 - dSpilR122 + dTurbG122 + inflow700(+2) / 24 }
Constraint ConR123: { Condition: _DayOfWeek = 4 Expression: dStorR123 = dStorR122 - dTurbR123 - dSpilR123 + dTurbG123 + inflow700(+2) / 24 } Constraint ConR124: { Condition: _DayOfWeek = 4 Expression: dStorR124 = dStorR123 - dTurbR124 - dSpilR124 + dTurbG124 + inflow700(+2) / 24 } Constraint ConR125: { Condition: _DayOfWeek = 4 Expression: dStorR125 = dStorR124 - dTurbR125 - dSpilR125 + dTurbG125 + inflow700(+2) / 24 } Constraint ConR126: { Condition: _DayOfWeek = 4 Expression: dStorR126 = dStorR125 - dTurbR126 - dSpilR126 + dTurbG126 + inflow700(+2) / 24 } Constraint ConR127: { Condition: _DayOfWeek = 4 Expression: dStorR127 = dStorR126 - dTurbR127 - dSpilR127 + dTurbG127 + inflow700(+2) / 24 } Constraint ConR128: { Condition: _DayOfWeek = 4 Expression: dStorR128 = dStorR127 - dTurbR128 - dSpilR128 + dTurbG128 + inflow700(+2) / 24 } Constraint ConR129: { Condition: _DayOfWeek = 4 Expression: dStorR129 = dStorR128 - dTurbR129 - dSpilR129 + dTurbG129 + inflow700(+2) / 24 } Constraint ConR130: { Condition: _DayOfWeek = 4 Expression: dStorR130 = dStorR129 - dTurbR130 - dSpilR130 + dTurbG130 + inflow700(+2) / 24 }
Constraint ConR131: { Condition: _DayOfWeek = 4 Expression: dStorR131 = dStorR130 - dTurbR131 - dSpilR131 + dTurbG131 + inflow700(+2) / 24 } Constraint ConR132: { Condition: _DayOfWeek = 4 Expression: dStorR132 = dStorR131 - dTurbR132 - dSpilR132 + dTurbG132 + inflow700(+2) / 24 } Constraint ConR133: { Condition: _DayOfWeek = 4 Expression: dStorR133 = dStorR132 - dTurbR133 - dSpilR133 + dTurbG133 + inflow700(+2) / 24 } Constraint ConR134: { Condition: _DayOfWeek = 4 Expression: dStorR134 = dStorR133 - dTurbR134 - dSpilR134 + dTurbG134 + inflow700(+2) / 24 } Constraint ConR135: { Condition: _DayOfWeek = 4 Expression: dStorR135 = dStorR134 - dTurbR135 - dSpilR135 + dTurbG135 + inflow700(+2) / 24 }
Constraint ConR136: { Condition: _DayOfWeek = 4 Expression: dStorR136 = dStorR135 - dTurbR136 - dSpilR136 + dTurbG136 + inflow700(+2) / 24 } Constraint ConR137: { Condition: _DayOfWeek = 4 Expression: dStorR137 = dStorR136 - dTurbR137 - dSpilR137 + dTurbG137 + inflow700(+2) / 24 } Constraint ConR138: { Condition: _DayOfWeek = 4 Expression: dStorR138 = dStorR137 - dTurbR138 - dSpilR138 +
dTurbG138 + inflow700(+2) / 24 } Constraint ConR139: { Condition: _DayOfWeek = 4 Expression: dStorR139 = dStorR138 - dTurbR139 - dSpilR139 + dTurbG139 + inflow700(+2) / 24 } Constraint ConR140: { Condition: _DayOfWeek = 4 Expression: dStorR140 = dStorR139 - dTurbR140 - dSpilR140 + dTurbG140 + inflow700(+2) / 24 }
Constraint ConR141: { Condition: _DayOfWeek = 4 Expression: dStorR141 = dStorR140 - dTurbR141 - dSpilR141 + dTurbG141 + inflow700(+2) / 24 } Constraint ConR142: { Condition: _DayOfWeek = 4 Expression: dStorR142 = dStorR141 - dTurbR142 - dSpilR142 + dTurbG142 + inflow700(+2) / 24 } Constraint ConR143: { Condition: _DayOfWeek = 4 Expression: dStorR143 = dStorR142 - dTurbR143 - dSpilR143 +
dTurbG143 + inflow700(+2) / 24 } Constraint ConR144: { Condition: _DayOfWeek = 4 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700(+2) / 24 } Constraint ConR145: { Condition: _DayOfWeek = 4 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 + dTurbG145 + inflow700(+3) / 24 } Constraint ConR146: { Condition: _DayOfWeek = 4 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 + dTurbG146 + inflow700(+3) / 24 } Constraint ConR147: { Condition: _DayOfWeek = 4 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 +
dTurbG147 + inflow700(+3) / 24 }
224
Constraint ConR148: { Condition: _DayOfWeek = 4 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700(+3) / 24 } Constraint ConR149: { Condition: _DayOfWeek = 4 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700(+3) / 24 }
Constraint ConR150: { Condition: _DayOfWeek = 4 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700(+3) / 24 } Constraint ConR151: { Condition: _DayOfWeek = 4 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700(+3) / 24 } Constraint ConR152: { Condition: _DayOfWeek = 4 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 +
dTurbG152 + inflow700(+3) / 24 } Constraint ConR153: { Condition: _DayOfWeek = 4 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 + dTurbG153 + inflow700(+3) / 24 } Constraint ConR154: { Condition: _DayOfWeek = 4 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 + dTurbG154 + inflow700(+3) / 24 } Constraint ConR155: { Condition: _DayOfWeek = 4 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700(+3) / 24 } Constraint ConR156: { Condition: _DayOfWeek = 4 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700(+3) / 24 } Constraint ConR157: { Condition: _DayOfWeek = 4 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 +
dTurbG157 + inflow700(+3) / 24 } Constraint ConR158: { Condition: _DayOfWeek = 4 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 + dTurbG158 + inflow700(+3) / 24 } Constraint ConR159: { Condition: _DayOfWeek = 4 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 + dTurbG159 + inflow700(+3) / 24 } Constraint ConR160: { Condition: _DayOfWeek = 4 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700(+3) / 24 } Constraint ConR161: { Condition: _DayOfWeek = 4 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 + dTurbG161 + inflow700(+3) / 24 } Constraint ConR162: { Condition: _DayOfWeek = 4 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700(+3) / 24 } Constraint ConR163: { Condition: _DayOfWeek = 4 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700(+3) / 24 } Constraint ConR164: { Condition: _DayOfWeek = 4 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 + dTurbG164 + inflow700(+3) / 24 } Constraint ConR165: { Condition: _DayOfWeek = 4 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 +
dTurbG165 + inflow700(+3) / 24 } Constraint ConR166: { Condition: _DayOfWeek = 4 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 + dTurbG166 + inflow700(+3) / 24 } Constraint ConR167: { Condition: _DayOfWeek = 4 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 + dTurbG167 + inflow700(+3) / 24 } Constraint ConR168: { Condition: _DayOfWeek = 4 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 + dTurbG168 + inflow700(+3) / 24 } // Continuity at Roanoke Rapids, Wednesday - Friday Constraint ConR097: { Condition: _DayOfWeek = 5 Expression: dStorR097 = dStorR096 - dTurbR097 - dSpilR097 +
dTurbG097 + inflow700 / 24 } Constraint ConR098: { Condition: _DayOfWeek = 5 Expression: dStorR098 = dStorR097 - dTurbR098 - dSpilR098 + dTurbG098 + inflow700 / 24 } Constraint ConR099: { Condition: _DayOfWeek = 5 Expression: dStorR099 = dStorR098 - dTurbR099 - dSpilR099 + dTurbG099 + inflow700 / 24 }
Constraint ConR100: { Condition: _DayOfWeek = 5 Expression: dStorR100 = dStorR099 - dTurbR100 - dSpilR100 + dTurbG100 + inflow700 / 24 } Constraint ConR101: { Condition: _DayOfWeek = 5 Expression: dStorR101 = dStorR100 - dTurbR101 - dSpilR101 + dTurbG101 + inflow700 / 24 } Constraint ConR102: { Condition: _DayOfWeek = 5 Expression: dStorR102 = dStorR101 - dTurbR102 - dSpilR102 +
dTurbG102 + inflow700 / 24 } Constraint ConR103: { Condition: _DayOfWeek = 5 Expression: dStorR103 = dStorR102 - dTurbR103 - dSpilR103 + dTurbG103 + inflow700 / 24 } Constraint ConR104: { Condition: _DayOfWeek = 5 Expression: dStorR104 = dStorR103 - dTurbR104 - dSpilR104 + dTurbG104 + inflow700 / 24 }
Constraint ConR105: { Condition: _DayOfWeek = 5 Expression: dStorR105 = dStorR104 - dTurbR105 - dSpilR105 + dTurbG105 + inflow700 / 24 } Constraint ConR106: { Condition: _DayOfWeek = 5 Expression: dStorR106 = dStorR105 - dTurbR106 - dSpilR106 + dTurbG106 + inflow700 / 24 } Constraint ConR107: { Condition: _DayOfWeek = 5 Expression: dStorR107 = dStorR106 - dTurbR107 - dSpilR107 + dTurbG107 + inflow700 / 24 } Constraint ConR108: { Condition: _DayOfWeek = 5 Expression: dStorR108 = dStorR107 - dTurbR108 - dSpilR108 + dTurbG108 + inflow700 / 24 } Constraint ConR109: { Condition: _DayOfWeek = 5 Expression: dStorR109 = dStorR108 - dTurbR109 - dSpilR109 +
dTurbG109 + inflow700 / 24 }
225
Constraint ConR110: { Condition: _DayOfWeek = 5 Expression: dStorR110 = dStorR109 - dTurbR110 - dSpilR110 + dTurbG110 + inflow700 / 24 } Constraint ConR111: { Condition: _DayOfWeek = 5 Expression: dStorR111 = dStorR110 - dTurbR111 - dSpilR111 + dTurbG111 + inflow700 / 24 }
Constraint ConR112: { Condition: _DayOfWeek = 5 Expression: dStorR112 = dStorR111 - dTurbR112 - dSpilR112 + dTurbG112 + inflow700 / 24 } Constraint ConR113: { Condition: _DayOfWeek = 5 Expression: dStorR113 = dStorR112 - dTurbR113 - dSpilR113 + dTurbG113 + inflow700 / 24 } Constraint ConR114: { Condition: _DayOfWeek = 5 Expression: dStorR114 = dStorR113 - dTurbR114 - dSpilR114 +
dTurbG114 + inflow700 / 24 } Constraint ConR115: { Condition: _DayOfWeek = 5 Expression: dStorR115 = dStorR114 - dTurbR115 - dSpilR115 + dTurbG115 + inflow700 / 24 } Constraint ConR116: { Condition: _DayOfWeek = 5 Expression: dStorR116 = dStorR115 - dTurbR116 - dSpilR116 + dTurbG116 + inflow700 / 24 } Constraint ConR117: { Condition: _DayOfWeek = 5 Expression: dStorR117 = dStorR116 - dTurbR117 - dSpilR117 + dTurbG117 + inflow700 / 24 } Constraint ConR118: { Condition: _DayOfWeek = 5 Expression: dStorR118 = dStorR117 - dTurbR118 - dSpilR118 + dTurbG118 + inflow700 / 24 } Constraint ConR119: { Condition: _DayOfWeek = 5 Expression: dStorR119 = dStorR118 - dTurbR119 - dSpilR119 +
dTurbG119 + inflow700 / 24 } Constraint ConR120: { Condition: _DayOfWeek = 5 Expression: dStorR120 = dStorR119 - dTurbR120 - dSpilR120 + dTurbG120 + inflow700 / 24 } Constraint ConR121: { Condition: _DayOfWeek = 5 Expression: dStorR121 = dStorR120 - dTurbR121 - dSpilR121 + dTurbG121 + inflow700(+1) / 24 } Constraint ConR122: { Condition: _DayOfWeek = 5 Expression: dStorR122 = dStorR121 - dTurbR122 - dSpilR122 + dTurbG122 + inflow700(+1) / 24 } Constraint ConR123: { Condition: _DayOfWeek = 5 Expression: dStorR123 = dStorR122 - dTurbR123 - dSpilR123 + dTurbG123 + inflow700(+1) / 24 } Constraint ConR124: { Condition: _DayOfWeek = 5 Expression: dStorR124 = dStorR123 - dTurbR124 - dSpilR124 + dTurbG124 + inflow700(+1) / 24 } Constraint ConR125: { Condition: _DayOfWeek = 5 Expression: dStorR125 = dStorR124 - dTurbR125 - dSpilR125 + dTurbG125 + inflow700(+1) / 24 } Constraint ConR126: { Condition: _DayOfWeek = 5 Expression: dStorR126 = dStorR125 - dTurbR126 - dSpilR126 + dTurbG126 + inflow700(+1) / 24 }
Constraint ConR127: { Condition: _DayOfWeek = 5 Expression: dStorR127 = dStorR126 - dTurbR127 - dSpilR127 + dTurbG127 + inflow700(+1) / 24 } Constraint ConR128: { Condition: _DayOfWeek = 5 Expression: dStorR128 = dStorR127 - dTurbR128 - dSpilR128 + dTurbG128 + inflow700(+1) / 24 } Constraint ConR129: { Condition: _DayOfWeek = 5 Expression: dStorR129 = dStorR128 - dTurbR129 - dSpilR129 + dTurbG129 + inflow700(+1) / 24 } Constraint ConR130: { Condition: _DayOfWeek = 5 Expression: dStorR130 = dStorR129 - dTurbR130 - dSpilR130 + dTurbG130 + inflow700(+1) / 24 } Constraint ConR131: { Condition: _DayOfWeek = 5 Expression: dStorR131 = dStorR130 - dTurbR131 - dSpilR131 + dTurbG131 + inflow700(+1) / 24 }
Constraint ConR132: { Condition: _DayOfWeek = 5 Expression: dStorR132 = dStorR131 - dTurbR132 - dSpilR132 + dTurbG132 + inflow700(+1) / 24 } Constraint ConR133: { Condition: _DayOfWeek = 5 Expression: dStorR133 = dStorR132 - dTurbR133 - dSpilR133 + dTurbG133 + inflow700(+1) / 24 } Constraint ConR134: { Condition: _DayOfWeek = 5 Expression: dStorR134 = dStorR133 - dTurbR134 - dSpilR134 +
dTurbG134 + inflow700(+1) / 24 } Constraint ConR135: { Condition: _DayOfWeek = 5 Expression: dStorR135 = dStorR134 - dTurbR135 - dSpilR135 + dTurbG135 + inflow700(+1) / 24 } Constraint ConR136: { Condition: _DayOfWeek = 5 Expression: dStorR136 = dStorR135 - dTurbR136 - dSpilR136 + dTurbG136 + inflow700(+1) / 24 }
Constraint ConR137: { Condition: _DayOfWeek = 5 Expression: dStorR137 = dStorR136 - dTurbR137 - dSpilR137 + dTurbG137 + inflow700(+1) / 24 } Constraint ConR138: { Condition: _DayOfWeek = 5 Expression: dStorR138 = dStorR137 - dTurbR138 - dSpilR138 + dTurbG138 + inflow700(+1) / 24 } Constraint ConR139: { Condition: _DayOfWeek = 5 Expression: dStorR139 = dStorR138 - dTurbR139 - dSpilR139 +
dTurbG139 + inflow700(+1) / 24 } Constraint ConR140: { Condition: _DayOfWeek = 5 Expression: dStorR140 = dStorR139 - dTurbR140 - dSpilR140 + dTurbG140 + inflow700(+1) / 24 } Constraint ConR141: { Condition: _DayOfWeek = 5 Expression: dStorR141 = dStorR140 - dTurbR141 - dSpilR141 + dTurbG141 + inflow700(+1) / 24 } Constraint ConR142: { Condition: _DayOfWeek = 5 Expression: dStorR142 = dStorR141 - dTurbR142 - dSpilR142 + dTurbG142 + inflow700(+1) / 24 } Constraint ConR143: { Condition: _DayOfWeek = 5 Expression: dStorR143 = dStorR142 - dTurbR143 - dSpilR143 + dTurbG143 + inflow700(+1) / 24 }
226
Constraint ConR144: { Condition: _DayOfWeek = 5 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700(+1) / 24 } Constraint ConR145: { Condition: _DayOfWeek = 5 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 +
dTurbG145 + inflow700(+2) / 24 } Constraint ConR146: { Condition: _DayOfWeek = 5 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 + dTurbG146 + inflow700(+2) / 24 } Constraint ConR147: { Condition: _DayOfWeek = 5 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 + dTurbG147 + inflow700(+2) / 24 }
Constraint ConR148: { Condition: _DayOfWeek = 5 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700(+2) / 24 } Constraint ConR149: { Condition: _DayOfWeek = 5 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700(+2) / 24 } Constraint ConR150: { Condition: _DayOfWeek = 5 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700(+2) / 24 } Constraint ConR151: { Condition: _DayOfWeek = 5 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700(+2) / 24 } Constraint ConR152: { Condition: _DayOfWeek = 5 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 + dTurbG152 + inflow700(+2) / 24 }
Constraint ConR153: { Condition: _DayOfWeek = 5 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 + dTurbG153 + inflow700(+2) / 24 } Constraint ConR154: { Condition: _DayOfWeek = 5 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 + dTurbG154 + inflow700(+2) / 24 } Constraint ConR155: { Condition: _DayOfWeek = 5 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700(+2) / 24 } Constraint ConR156: { Condition: _DayOfWeek = 5 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700(+2) / 24 } Constraint ConR157: { Condition: _DayOfWeek = 5 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 + dTurbG157 + inflow700(+2) / 24 } Constraint ConR158: { Condition: _DayOfWeek = 5 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 + dTurbG158 + inflow700(+2) / 24 } Constraint ConR159: { Condition: _DayOfWeek = 5 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 + dTurbG159 + inflow700(+2) / 24 } Constraint ConR160: { Condition: _DayOfWeek = 5 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700(+2) / 24 }
Constraint ConR161: { Condition: _DayOfWeek = 5 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 + dTurbG161 + inflow700(+2) / 24 } Constraint ConR162: { Condition: _DayOfWeek = 5 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700(+2) / 24 } Constraint ConR163: { Condition: _DayOfWeek = 5 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700(+2) / 24 } Constraint ConR164: { Condition: _DayOfWeek = 5 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 + dTurbG164 + inflow700(+2) / 24 } Constraint ConR165: { Condition: _DayOfWeek = 5 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 + dTurbG165 + inflow700(+2) / 24 }
Constraint ConR166: { Condition: _DayOfWeek = 5 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 + dTurbG166 + inflow700(+2) / 24 } Constraint ConR167: { Condition: _DayOfWeek = 5 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 + dTurbG167 + inflow700(+2) / 24 } Constraint ConR168: { Condition: _DayOfWeek = 5 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 +
dTurbG168 + inflow700(+2) / 24 } // Continuity at Roanoke Rapids, Thursday - Friday Constraint ConR121: { Condition: _DayOfWeek = 6 Expression: dStorR121 = dStorR120 - dTurbR121 - dSpilR121 + dTurbG121 + inflow700 / 24 }
Constraint ConR122: { Condition: _DayOfWeek = 6 Expression: dStorR122 = dStorR121 - dTurbR122 - dSpilR122 + dTurbG122 + inflow700 / 24 } Constraint ConR123: { Condition: _DayOfWeek = 6 Expression: dStorR123 = dStorR122 - dTurbR123 - dSpilR123 + dTurbG123 + inflow700 / 24 } Constraint ConR124: { Condition: _DayOfWeek = 6 Expression: dStorR124 = dStorR123 - dTurbR124 - dSpilR124 +
dTurbG124 + inflow700 / 24 } Constraint ConR125: { Condition: _DayOfWeek = 6 Expression: dStorR125 = dStorR124 - dTurbR125 - dSpilR125 + dTurbG125 + inflow700 / 24 } Constraint ConR126: { Condition: _DayOfWeek = 6 Expression: dStorR126 = dStorR125 - dTurbR126 - dSpilR126 + dTurbG126 + inflow700 / 24 }
Constraint ConR127: { Condition: _DayOfWeek = 6 Expression: dStorR127 = dStorR126 - dTurbR127 - dSpilR127 + dTurbG127 + inflow700 / 24 } Constraint ConR128: { Condition: _DayOfWeek = 6 Expression: dStorR128 = dStorR127 - dTurbR128 - dSpilR128 + dTurbG128 + inflow700 / 24 }
227
Constraint ConR129: { Condition: _DayOfWeek = 6 Expression: dStorR129 = dStorR128 - dTurbR129 - dSpilR129 + dTurbG129 + inflow700 / 24 } Constraint ConR130: { Condition: _DayOfWeek = 6 Expression: dStorR130 = dStorR129 - dTurbR130 - dSpilR130 + dTurbG130 + inflow700 / 24 }
Constraint ConR131: { Condition: _DayOfWeek = 6 Expression: dStorR131 = dStorR130 - dTurbR131 - dSpilR131 + dTurbG131 + inflow700 / 24 } Constraint ConR132: { Condition: _DayOfWeek = 6 Expression: dStorR132 = dStorR131 - dTurbR132 - dSpilR132 + dTurbG132 + inflow700 / 24 } Constraint ConR133: { Condition: _DayOfWeek = 6 Expression: dStorR133 = dStorR132 - dTurbR133 - dSpilR133 +
dTurbG133 + inflow700 / 24 } Constraint ConR134: { Condition: _DayOfWeek = 6 Expression: dStorR134 = dStorR133 - dTurbR134 - dSpilR134 + dTurbG134 + inflow700 / 24 } Constraint ConR135: { Condition: _DayOfWeek = 6 Expression: dStorR135 = dStorR134 - dTurbR135 - dSpilR135 + dTurbG135 + inflow700 / 24 } Constraint ConR136: { Condition: _DayOfWeek = 6 Expression: dStorR136 = dStorR135 - dTurbR136 - dSpilR136 + dTurbG136 + inflow700 / 24 } Constraint ConR137: { Condition: _DayOfWeek = 6 Expression: dStorR137 = dStorR136 - dTurbR137 - dSpilR137 + dTurbG137 + inflow700 / 24 } Constraint ConR138: { Condition: _DayOfWeek = 6 Expression: dStorR138 = dStorR137 - dTurbR138 - dSpilR138 +
dTurbG138 + inflow700 / 24 } Constraint ConR139: { Condition: _DayOfWeek = 6 Expression: dStorR139 = dStorR138 - dTurbR139 - dSpilR139 + dTurbG139 + inflow700 / 24 } Constraint ConR140: { Condition: _DayOfWeek = 6 Expression: dStorR140 = dStorR139 - dTurbR140 - dSpilR140 + dTurbG140 + inflow700 / 24 } Constraint ConR141: { Condition: _DayOfWeek = 6 Expression: dStorR141 = dStorR140 - dTurbR141 - dSpilR141 + dTurbG141 + inflow700 / 24 } Constraint ConR142: { Condition: _DayOfWeek = 6 Expression: dStorR142 = dStorR141 - dTurbR142 - dSpilR142 + dTurbG142 + inflow700 / 24 } Constraint ConR143: { Condition: _DayOfWeek = 6 Expression: dStorR143 = dStorR142 - dTurbR143 - dSpilR143 + dTurbG143 + inflow700 / 24 } Constraint ConR144: { Condition: _DayOfWeek = 6 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700 / 24 } Constraint ConR145: { Condition: _DayOfWeek = 6 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 + dTurbG145 + inflow700(+1) / 24 }
Constraint ConR146: { Condition: _DayOfWeek = 6 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 + dTurbG146 + inflow700(+1) / 24 } Constraint ConR147: { Condition: _DayOfWeek = 6 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 + dTurbG147 + inflow700(+1) / 24 } Constraint ConR148: { Condition: _DayOfWeek = 6 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700(+1) / 24 } Constraint ConR149: { Condition: _DayOfWeek = 6 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700(+1) / 24 } Constraint ConR150: { Condition: _DayOfWeek = 6 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700(+1) / 24 }
Constraint ConR151: { Condition: _DayOfWeek = 6 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700(+1) / 24 } Constraint ConR152: { Condition: _DayOfWeek = 6 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 + dTurbG152 + inflow700(+1) / 24 } Constraint ConR153: { Condition: _DayOfWeek = 6 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 +
dTurbG153 + inflow700(+1) / 24 } Constraint ConR154: { Condition: _DayOfWeek = 6 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 + dTurbG154 + inflow700(+1) / 24 } Constraint ConR155: { Condition: _DayOfWeek = 6 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700(+1) / 24 }
Constraint ConR156: { Condition: _DayOfWeek = 6 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700(+1) / 24 } Constraint ConR157: { Condition: _DayOfWeek = 6 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 + dTurbG157 + inflow700(+1) / 24 } Constraint ConR158: { Condition: _DayOfWeek = 6 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 +
dTurbG158 + inflow700(+1) / 24 } Constraint ConR159: { Condition: _DayOfWeek = 6 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 + dTurbG159 + inflow700(+1) / 24 } Constraint ConR160: { Condition: _DayOfWeek = 6 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700(+1) / 24 } Constraint ConR161: { Condition: _DayOfWeek = 6 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 + dTurbG161 + inflow700(+1) / 24 } Constraint ConR162: { Condition: _DayOfWeek = 6 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700(+1) / 24 }
228
Constraint ConR163: { Condition: _DayOfWeek = 6 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700(+1) / 24 } Constraint ConR164: { Condition: _DayOfWeek = 6 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 + dTurbG164 + inflow700(+1) / 24 }
Constraint ConR165: { Condition: _DayOfWeek = 6 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 + dTurbG165 + inflow700(+1) / 24 } Constraint ConR166: { Condition: _DayOfWeek = 6 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 + dTurbG166 + inflow700(+1) / 24 } Constraint ConR167: { Condition: _DayOfWeek = 6 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 +
dTurbG167 + inflow700(+1) / 24 } Constraint ConR168: { Condition: _DayOfWeek = 6 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 + dTurbG168 + inflow700(+1) / 24 } // Continuity at Roanoke Rapids, Friday Constraint ConR144: { Condition: _DayOfWeek = 7 Expression: dStorR144 = dStorR143 - dTurbR144 - dSpilR144 + dTurbG144 + inflow700 / 24 } Constraint ConR145: { Condition: _DayOfWeek = 7 Expression: dStorR145 = dStorR144 - dTurbR145 - dSpilR145 + dTurbG145 + inflow700 / 24 } Constraint ConR146: { Condition: _DayOfWeek = 7 Expression: dStorR146 = dStorR145 - dTurbR146 - dSpilR146 +
dTurbG146 + inflow700 / 24 } Constraint ConR147: { Condition: _DayOfWeek = 7 Expression: dStorR147 = dStorR146 - dTurbR147 - dSpilR147 + dTurbG147 + inflow700 / 24 } Constraint ConR148: { Condition: _DayOfWeek = 7 Expression: dStorR148 = dStorR147 - dTurbR148 - dSpilR148 + dTurbG148 + inflow700 / 24 } Constraint ConR149: { Condition: _DayOfWeek = 7 Expression: dStorR149 = dStorR148 - dTurbR149 - dSpilR149 + dTurbG149 + inflow700 / 24 } Constraint ConR150: { Condition: _DayOfWeek = 7 Expression: dStorR150 = dStorR149 - dTurbR150 - dSpilR150 + dTurbG150 + inflow700 / 24 } Constraint ConR151: { Condition: _DayOfWeek = 7 Expression: dStorR151 = dStorR150 - dTurbR151 - dSpilR151 + dTurbG151 + inflow700 / 24 } Constraint ConR152: { Condition: _DayOfWeek = 7 Expression: dStorR152 = dStorR151 - dTurbR152 - dSpilR152 + dTurbG152 + inflow700 / 24 } Constraint ConR153: { Condition: _DayOfWeek = 7 Expression: dStorR153 = dStorR152 - dTurbR153 - dSpilR153 + dTurbG153 + inflow700 / 24 } Constraint ConR154: { Condition: _DayOfWeek = 7 Expression: dStorR154 = dStorR153 - dTurbR154 - dSpilR154 +
dTurbG154 + inflow700 / 24 } Constraint ConR155: { Condition: _DayOfWeek = 7 Expression: dStorR155 = dStorR154 - dTurbR155 - dSpilR155 + dTurbG155 + inflow700 / 24 } Constraint ConR156: { Condition: _DayOfWeek = 7 Expression: dStorR156 = dStorR155 - dTurbR156 - dSpilR156 + dTurbG156 + inflow700 / 24 } Constraint ConR157: { Condition: _DayOfWeek = 7 Expression: dStorR157 = dStorR156 - dTurbR157 - dSpilR157 + dTurbG157 + inflow700 / 24 } Constraint ConR158: { Condition: _DayOfWeek = 7 Expression: dStorR158 = dStorR157 - dTurbR158 - dSpilR158 + dTurbG158 + inflow700 / 24 } Constraint ConR159: { Condition: _DayOfWeek = 7 Expression: dStorR159 = dStorR158 - dTurbR159 - dSpilR159 +
dTurbG159 + inflow700 / 24 } Constraint ConR160: { Condition: _DayOfWeek = 7 Expression: dStorR160 = dStorR159 - dTurbR160 - dSpilR160 + dTurbG160 + inflow700 / 24 } Constraint ConR161: { Condition: _DayOfWeek = 7 Expression: dStorR161 = dStorR160 - dTurbR161 - dSpilR161 + dTurbG161 + inflow700 / 24 }
Constraint ConR162: { Condition: _DayOfWeek = 7 Expression: dStorR162 = dStorR161 - dTurbR162 - dSpilR162 + dTurbG162 + inflow700 / 24 } Constraint ConR163: { Condition: _DayOfWeek = 7 Expression: dStorR163 = dStorR162 - dTurbR163 - dSpilR163 + dTurbG163 + inflow700 / 24 } Constraint ConR164: { Condition: _DayOfWeek = 7 Expression: dStorR164 = dStorR163 - dTurbR164 - dSpilR164 +
dTurbG164 + inflow700 / 24 } Constraint ConR165: { Condition: _DayOfWeek = 7 Expression: dStorR165 = dStorR164 - dTurbR165 - dSpilR165 + dTurbG165 + inflow700 / 24 } Constraint ConR166: { Condition: _DayOfWeek = 7 Expression: dStorR166 = dStorR165 - dTurbR166 - dSpilR166 + dTurbG166 + inflow700 / 24 }
Constraint ConR167: { Condition: _DayOfWeek = 7 Expression: dStorR167 = dStorR166 - dTurbR167 - dSpilR167 + dTurbG167 + inflow700 / 24 } Constraint ConR168: { Condition: _DayOfWeek = 7 Expression: dStorR168 = dStorR167 - dTurbR168 - dSpilR168 + dTurbG168 + inflow700 / 24 }
229
/* This is the file that does the power optimization. It's not for the faint of heart! We're doing a real complex problem here; we're mixing an 1-day, hourly-timestep optimization with rest-of-the-week, daily-timestep optimization. For one thing, we need to write explicit
hourly continuity constraints for one day, along with daily continuity constraints for the rest of the week. In English, it works like this (recall that we run Saturday - Friday weekly cycle):
On Saturday: Setup formulation so that it maximizes revenue for today in an hourly timestep (using hourly prices) plus revenue for Sunday - Friday in a daily timestep (using mean daily prices--a new lookup table). Set the initial storage in the hourly continuity constraints using Friday's (or inital if it's the 1st day of the run). Sunday's initial storage for daily continuity is Saturday's storage at hour 24. On Sunday: We have Saturday's sol'n, so Sunday's initial hourly storage is from yesterday's storage. Monday's daily initial storage is from hour 24 of today. We've already computed Saturday's revenue in yesterday's solve, so now we set Saturday's
revenue to 0 so that it won't influence the sol'n for the rest of the week. Now we're computing revenue for Sunday - Friday. On Monday: We have Saturday's and Sunday's solutions. Monday's initial hourly storage is from yesterday's storage. Tuesday's daily initial storage is from hour 24 of today. We've already computed revenue for Saturday and Sunday in yesterday's solve, so now we set Saturday's and Sunday's revenue to 0 so that it won't influence the sol'n for the rest of the week. And so on. Well, it's quasi-English. */ // First set coefficients to convert flow in acft and head in feet to energy in MWh. // This is done here to be more general. If you want to use a real efficiency to do this, // you can make the change here.
// To put into similar units as Kerr (MWh/af of discharge), use this formula: Set: PhilCoeff { value : 1 / (convert_units {_PhilCfs, cfs, af} / 15/ 24) } Set: GastCoeff { value: [GastCoeff] } Set: RRapCoeff { value: [RRapCoeff] } // Next set the initial storage for the hourly continuity constraints. Constraint StorPInit: { dStorPHr00 = storage300(0) } Constraint StorKInit: { dStorKHr00 = storage400(0) } Constraint StorGInit: { dStorGHr00 = storage600(0) } Constraint StorRInit: { dStorRHr00 = storage700(0) }
// Next, set daily turbine flows to the turbine arc flow for the day // We ignore the first day (Saturday) of the week as it has only hourly calculations. :For: { [da] = { 2, 3, 4, 5, 6, 7 } }
Constraint DayTurbP[da]: { Condition: _DayOfWeek = [da] Expression: dTurbPDa[da] = dflow300.302 } Constraint DayTurbK[da]: { Condition: _DayOfWeek = [da] Expression: dTurbKDa[da] = dflow400.600 } Constraint DayTurbG[da]: { Condition: _DayOfWeek = [da] Expression: dTurbGDa[da] = dflow600.700 } Constraint DayTurbR[da]: { Condition: _DayOfWeek = [da] Expression: dTurbRDa[da] = dflow700.720 }
// Do the same for the spills Constraint DaySpilP[da]: { Condition: _DayOfWeek = [da] Expression: dSpilPDa[da] = dflow300.301 } Constraint DaySpilK[da]: { Condition: _DayOfWeek = [da] Expression: dSpilKDa[da] = dflow400.401 } Constraint DaySpilR[da]: { Condition: _DayOfWeek = [da] Expression: dSpilRDa[da] = dflow700.701 } :Next:
// Constrain hourly turbine flows out of Philpott to equal the turbine arc flow Constraint SumTurbPda: { dTurbPHr01 + dTurbPHr02 + dTurbPHr03 + dTurbPHr04 + dTurbPHr05 + dTurbPHr06 + dTurbPHr07 + dTurbPHr08 + dTurbPHr09 + dTurbPHr10 + dTurbPHr11 + dTurbPHr12 + dTurbPHr13 + dTurbPHr14 + dTurbPHr15 + dTurbPHr16
+ dTurbPHr17 + dTurbPHr18 + dTurbPHr19 + dTurbPHr20 + dTurbPHr21 + dTurbPHr22 + dTurbPHr23 + dTurbPHr24 = dflow300.302 } // Constrain spills out of Philpott Constraint SumSpilPda:
230
{ dSpilPHr01 + dSpilPHr02 + dSpilPHr03 + dSpilPHr04 + dSpilPHr05 + dSpilPHr06 + dSpilPHr07 + dSpilPHr08 + dSpilPHr09 + dSpilPHr10 + dSpilPHr11 + dSpilPHr12 + dSpilPHr13 + dSpilPHr14 + dSpilPHr15 + dSpilPHr16 + dSpilPHr17 + dSpilPHr18 + dSpilPHr19 + dSpilPHr20 + dSpilPHr21 + dSpilPHr22 + dSpilPHr23 + dSpilPHr24 = dflow300.301
} // Constrain hourly turbine flows out of Kerr to equal the turbine arc flow Constraint SumTurbKda: { dTurbKHr01 + dTurbKHr02 + dTurbKHr03 + dTurbKHr04 + dTurbKHr05 + dTurbKHr06 + dTurbKHr07 + dTurbKHr08 + dTurbKHr09 + dTurbKHr10 + dTurbKHr11 + dTurbKHr12 + dTurbKHr13 + dTurbKHr14 + dTurbKHr15 + dTurbKHr16
+ dTurbKHr17 + dTurbKHr18 + dTurbKHr19 + dTurbKHr20 + dTurbKHr21 + dTurbKHr22 + dTurbKHr23 + dTurbKHr24 = dflow400.600 } // Constrain spills out of Kerr Constraint SumSpilKda: { dSpilKHr01 + dSpilKHr02 + dSpilKHr03 + dSpilKHr04 + dSpilKHr05 + dSpilKHr06 + dSpilKHr07 + dSpilKHr08 + dSpilKHr09 + dSpilKHr10 + dSpilKHr11 + dSpilKHr12 + dSpilKHr13 + dSpilKHr14 + dSpilKHr15 + dSpilKHr16 + dSpilKHr17 + dSpilKHr18 + dSpilKHr19 + dSpilKHr20 + dSpilKHr21 + dSpilKHr22 + dSpilKHr23 + dSpilKHr24 = dflow400.401 }
// Constrain daily turbine flows from Gaston. Constraint SumTurbGda: { dTurbGHr01 + dTurbGHr02 + dTurbGHr03 + dTurbGHr04 + dTurbGHr05 + dTurbGHr06 + dTurbGHr07 + dTurbGHr08 + dTurbGHr09 + dTurbGHr10 + dTurbGHr11 + dTurbGHr12 + dTurbGHr13 + dTurbGHr14 + dTurbGHr15 + dTurbGHr16 + dTurbGHr17 + dTurbGHr18 + dTurbGHr19 + dTurbGHr20 + dTurbGHr21 + dTurbGHr22 + dTurbGHr23 + dTurbGHr24 = dflow600.700 } // Constrain daily turbine outflows from Rapids Constraint SumTurbRda: { dTurbRHr01 + dTurbRHr02 + dTurbRHr03 + dTurbRHr04 + dTurbRHr05 + dTurbRHr06 + dTurbRHr07 + dTurbRHr08 + dTurbRHr09 + dTurbRHr10 + dTurbRHr11 + dTurbRHr12 + dTurbRHr13 + dTurbRHr14 + dTurbRHr15 + dTurbRHr16 + dTurbRHr17 + dTurbRHr18 + dTurbRHr19 + dTurbRHr20 + dTurbRHr21 + dTurbRHr22 + dTurbRHr23 + dTurbRHr24 = dflow700.720
} // Constrain daily spills from Rapids Constraint SumSpRda: { dSpilRHr01 + dSpilRHr02 + dSpilRHr03 + dSpilRHr04 + dSpilRHr05 + dSpilRHr06 + dSpilRHr07 + dSpilRHr08 + dSpilRHr09 + dSpilRHr10 + dSpilRHr11 + dSpilRHr12 + dSpilRHr13 + dSpilRHr14 + dSpilRHr15 + dSpilRHr16 + dSpilRHr17 + dSpilRHr18 + dSpilRHr19 + dSpilRHr20 + dSpilRHr21 + dSpilRHr22 + dSpilRHr23 + dSpilRHr24 = dflow700.701 } // Hourly continuity at Philpott, then Kerr, then Gaston, then Rapids.
// The inflows and outflows, except for turbine flows, are assumed to be constant for the day. :For: { [hr1] = { 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 } [hr2] = { 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 } }
Constraint ConPHr[hr2]: { dStorPHr[hr2] = dStorPHr[hr1] - dTurbPHr[hr2] - dSpilPHr[hr2] + (- ddelivery305 - dflow300.301 + inflow300 - evap300) / 24 }
Constraint ConKHr[hr2]: { dStorKHr[hr2] = dStorKHr[hr1] - dTurbKHr[hr2] - dSpilKHr[hr2] + (dflow364.400 + dflow405.400 + dflow350.400 - ddelivery364 - ddelivery374 - ddelivery377 - ddelivery405 - ddelivery406 - ddelivery407 - ddelivery408 - ddelivery409 - dflow400.401 + inflow400 - evap400) / 24
} Constraint ConGHr[hr2]: { dStorGHr[hr2] = dStorGHr[hr1] - dTurbGHr[hr2] + dTurbKHr[hr2] + dSpilKHr[hr2] + (dflow605.600 - dflow600.601 + dflow401.600 - ddelivery605 - ddelivery695 + inflow600 - evap600) / 24
} Constraint ConRHr[hr2]: { dStorRHr[hr2] = dStorRHr[hr1] - dTurbRHr[hr2] - dSpilRHr[hr2] + dTurbGHr[hr2] + (dflow601.700 - dflow700.701 - dflow700.705 + inflow700 - evap700) / 24
231
} // While we're in this hourly loop, set the min flows from Philpott, Kerr and Rapids // Use a target to prevent infeasibilty
Target MinqP1[hr2]: dSpilPHr[hr2] { Condition: default Priority : 1 Penalty+ : 0 Penalty- : 1100
Value : min_flow300.301 / 24 } Target MinqP2[hr2]: dTurbPHr[hr2] { Condition: default Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow300.302 / 24 } Target MinqK[hr2] : dSpilKHr[hr2]
{ Condition: default Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow400.401 / 24 } Target MinqR1[hr2]: dSpilRHr[hr2] { Condition: default Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow700.701 / 24 } Target MinqR2[hr2]: dTurbRHr[hr2] { Condition: default Priority : 1
Penalty+ : 0 Penalty- : 1100 Value : min_flow700.720 / 24 } :Next: /* For the days into the future, deliveries from the reservoirs and evaporation are not included in the hourly continuity constraints. The reason is the seven-day look-ahead is going to be 1) quite inaccurate, and
2) small compared to the inflows and releases. Further, each Saturday, StorK00 (and so forth) is set to the Storage400 (and so forth) for the end of the day. Thus any inaccuracy caused by omitting the delivery and evap is NOT carried from one day to the next in the hourly storages. The hourly system resets each day. So hourly, end-of-day hourly storages won't match the daily storage;
they'll be off by a few hundred acre-feet. Now we need to write daily continuity constraints. We're writing these in advance for up to one week, so we need to use estimated inflows into Kerr. We did this to compute the Declaration. We'll assume that the from-today-to-end-of-week inflow to Kerr is _AccKInflow.
These are written for current day of the week through Friday. Something else to note: When the run is on Monday (day 3), the storage and flow values for Da2 are irrevelant, and XA assigns an arbitrary to them. If you look at the DSS file for the and see crazy values,
don't be alarmed. Of course it follows that when the run is on Tuesday, the values for Da2 and Da3 are irrelevant, and so on. */ // PHILPOTT // Do this set of Daily continuity constraints for Philpott for Saturday
Constraint ConPDa12: { Condition: _DayOfWeek = 1 Expression: dStorPDa2 = dStorPHr24 - dTurbPDa2 - dSpilPDa2 + inflow300(+1) } Constraint ConPDa13: { Condition: _DayOfWeek = 1 Expression: dStorPDa3 = dStorPDa2 - dTurbPDa3 - dSpilPDa3 + inflow300(+2) }
232
Constraint ConPDa14: { Condition: _DayOfWeek = 1 Expression: dStorPDa4 = dStorPDa3 - dTurbPDa4 - dSpilPDa4 + inflow300(+3) } Constraint ConPDa15: { Condition: _DayOfWeek = 1 Expression: dStorPDa5 = dStorPDa4 - dTurbPDa5 - dSpilPDa5 + inflow300(+4) }
Constraint ConPDa16: { Condition: _DayOfWeek = 1 Expression: dStorPDa6 = dStorPDa5 - dTurbPDa6 - dSpilPDa6 + inflow300(+5) } Constraint ConPDa17: { Condition: _DayOfWeek = 1 Expression: dStorPDa7 = dStorPDa6 - dTurbPDa7 - dSpilPDa7 + inflow300(+6) }
// Philpott for Sunday Constraint ConPDa23: { Condition: _DayOfWeek = 2 Expression: dStorPDa3 = dStorPHr24 - dTurbPDa3 - dSpilPDa3 + inflow300(+1) } Constraint ConPDa24: { Condition: _DayOfWeek = 2 Expression: dStorPDa4 = dStorPDa3 - dTurbPDa4 - dSpilPDa4 + inflow300(+2) } Constraint ConPDa25: { Condition: _DayOfWeek = 2 Expression: dStorPDa5 = dStorPDa4 - dTurbPDa5 - dSpilPDa5 + inflow300(+3) } Constraint ConPDa26: { Condition: _DayOfWeek = 2 Expression: dStorPDa6 = dStorPDa5 - dTurbPDa6 - dSpilPDa6 + inflow300(+4) } Constraint ConPDa27: { Condition: _DayOfWeek = 2 Expression: dStorPDa7 = dStorPDa6 - dTurbPDa7 - dSpilPDa7 +
inflow300(+5) } // Philpott for Monday Constraint ConPDa34: { Condition: _DayOfWeek = 3 Expression: dStorPDa4 = dStorPHr24 - dTurbPDa4 - dSpilPDa4 + inflow300(+1) } Constraint ConPDa35: { Condition: _DayOfWeek = 3 Expression: dStorPDa5 = dStorPDa4 - dTurbPDa5 - dSpilPDa5 + inflow300(+2) } Constraint ConPDa36: { Condition: _DayOfWeek = 3 Expression: dStorPDa6 = dStorPDa5 - dTurbPDa6 - dSpilPDa6 + inflow300(+3) } Constraint ConPDa37: { Condition: _DayOfWeek = 3 Expression: dStorPDa7 = dStorPDa6 - dTurbPDa7 - dSpilPDa7 + inflow300(+4) } // Philpott for Tuesday Constraint ConPDa45: { Condition: _DayOfWeek = 4 Expression: dStorPDa5 = dStorPHr24 - dTurbPDa5 - dSpilPDa5 + inflow300(+1) } Constraint ConPDa46: { Condition: _DayOfWeek = 4 Expression: dStorPDa6 = dStorPDa5 - dTurbPDa6 - dSpilPDa6 +
inflow300(+2) } Constraint ConPDa47: { Condition: _DayOfWeek = 4 Expression: dStorPDa7 = dStorPDa6 - dTurbPDa7 - dSpilPDa7 + inflow300(+3) } // Philpott for Wednesday Constraint ConPDa56: { Condition: _DayOfWeek = 5 Expression: dStorPDa6 = dStorPHr24 - dTurbPDa6 - dSpilPDa6 + inflow300(+1) } Constraint ConPDa57: { Condition: _DayOfWeek = 5 Expression: dStorPDa7 = dStorPDa6 - dTurbPDa7 - dSpilPDa7 + inflow300(+2) }
// Philpott for Thursday Constraint ConPDa67: { Condition: _DayOfWeek = 6 Expression: dStorPDa7 = dStorPHr24 - dTurbPDa7 - dSpilPDa7 + inflow300(+1) } // KERR
// Do this set of daily continuity constraints for Kerr for Saturday Constraint ConKDa12: { Condition: _DayOfWeek = 1 Expression: dStorKDa2 = dStorKHr24 - dTurbKDa2 - dSpilKDa2 + _AccKInflow / 6 } Constraint ConKDa13: { Condition: _DayOfWeek = 1 Expression: dStorKDa3 = dStorKDa2 - dTurbKDa3 - dSpilKDa3 + _AccKInflow / 6 }
Constraint ConKDa14: { Condition: _DayOfWeek = 1 Expression: dStorKDa4 = dStorKDa3 - dTurbKDa4 - dSpilKDa4 + _AccKInflow / 6 } Constraint ConKDa15: { Condition: _DayOfWeek = 1 Expression: dStorKDa5 = dStorKDa4 - dTurbKDa5 - dSpilKDa5 + _AccKInflow / 6 } Constraint ConKDa16: { Condition: _DayOfWeek = 1 Expression: dStorKDa6 = dStorKDa5 - dTurbKDa6 - dSpilKDa6 +
_AccKInflow / 6 } Constraint ConKDa17: { Condition: _DayOfWeek = 1 Expression: dStorKDa7 = dStorKDa6 - dTurbKDa7 - dSpilKDa7 + _AccKInflow / 6 } // Kerr for Sunday
Constraint ConKDa23: { Condition: _DayOfWeek = 2 Expression: dStorKDa3 = dStorKHr24 - dTurbKDa3 - dSpilKDa3 + _AccKInflow / 5 } Constraint ConKDa24: { Condition: _DayOfWeek = 2 Expression: dStorKDa4 = dStorKDa3 - dTurbKDa4 - dSpilKDa4 + _AccKInflow / 5 }
233
Constraint ConKDa25: { Condition: _DayOfWeek = 2 Expression: dStorKDa5 = dStorKDa4 - dTurbKDa5 - dSpilKDa5 + _AccKInflow / 5 } Constraint ConKDa26: { Condition: _DayOfWeek = 2 Expression: dStorKDa6 = dStorKDa5 - dTurbKDa6 - dSpilKDa6 + _AccKInflow / 5 }
Constraint ConKDa27: { Condition: _DayOfWeek = 2 Expression: dStorKDa7 = dStorKDa6 - dTurbKDa7 - dSpilKDa7 + _AccKInflow / 5 } // Kerr for Monday Constraint ConKDa34: { Condition: _DayOfWeek = 3 Expression: dStorKDa4 = dStorKHr24 - dTurbKDa4 - dSpilKDa4 +
_AccKInflow / 4 } Constraint ConKDa35: { Condition: _DayOfWeek = 3 Expression: dStorKDa5 = dStorKDa4 - dTurbKDa5 - dSpilKDa5 + _AccKInflow / 4 } Constraint ConKDa36: { Condition: _DayOfWeek = 3 Expression: dStorKDa6 = dStorKDa5 - dTurbKDa6 - dSpilKDa6 + _AccKInflow / 4 } Constraint ConKDa37: { Condition: _DayOfWeek = 3 Expression: dStorKDa7 = dStorKDa6 - dTurbKDa7 - dSpilKDa7 + _AccKInflow / 4 } // Kerr for Tuesday Constraint ConKDa45: { Condition: _DayOfWeek = 4 Expression: dStorKDa5 = dStorKHr24 - dTurbKDa5 - dSpilKDa5 +
_AccKInflow / 3 } Constraint ConKDa46: { Condition: _DayOfWeek = 4 Expression: dStorKDa6 = dStorKDa5 - dTurbKDa6 - dSpilKDa6 + _AccKInflow / 3 } Constraint ConKDa47: { Condition: _DayOfWeek = 4 Expression: dStorKDa7 = dStorKDa6 - dTurbKDa7 - dSpilKDa7 + _AccKInflow / 3 } // Kerr for Wednesday Constraint ConKDa56: { Condition: _DayOfWeek = 5 Expression: dStorKDa6 = dStorKHr24 - dTurbKDa6 - dSpilKDa6 + _AccKInflow / 2 } Constraint ConKDa57: { Condition: _DayOfWeek = 5 Expression: dStorKDa7 = dStorKDa6 - dTurbKDa7 - dSpilKDa7 + _AccKInflow / 2 } // Kerr for Thursday Constraint ConKDa67: { Condition: _DayOfWeek = 6 Expression: dStorKDa7 = dStorKHr24 - dTurbKDa7 - dSpilKDa7 + _AccKInflow }
// GASTON // Do this set of Daily continuity constraints for Gaston for Saturday Constraint ConGDa12: { Condition: _DayOfWeek = 1 Expression: dStorGDa2 = dStorGHr24 + dTurbKDa2 + dSpilKDa2 - dTurbGDa2 + inflow600(+1) } Constraint ConGDa13: { Condition: _DayOfWeek = 1 Expression: dStorGDa3 = dStorGDa2 + dTurbKDa3 + dSpilKDa3 - dTurbGDa3 + inflow600(+2) } Constraint ConGDa14: { Condition: _DayOfWeek = 1 Expression: dStorGDa4 = dStorGDa3 + dTurbKDa4 + dSpilKDa4 - dTurbGDa4 + inflow600(+3) } Constraint ConGDa15: { Condition: _DayOfWeek = 1 Expression: dStorGDa5 = dStorGDa4 + dTurbKDa5 + dSpilKDa5 - dTurbGDa5 + inflow600(+4) }
Constraint ConGDa16: { Condition: _DayOfWeek = 1 Expression: dStorGDa6 = dStorGDa5 + dTurbKDa6 + dSpilKDa6 - dTurbGDa6 + inflow600(+5) } Constraint ConGDa17: { Condition: _DayOfWeek = 1 Expression: dStorGDa7 = dStorGDa6 + dTurbKDa7 + dSpilKDa7 - dTurbGDa7 + inflow600(+6) }
// Gaston for Sunday Constraint ConGDa23: { Condition: _DayOfWeek = 2 Expression: dStorGDa3 = dStorGHr24 + dTurbKDa3 + dSpilKDa3 - dTurbGDa3 + inflow600(+1) } Constraint ConGDa24: { Condition: _DayOfWeek = 2 Expression: dStorGDa4 = dStorGDa3 + dTurbKDa4 + dSpilKDa4 - dTurbGDa4 + inflow600(+2) }
Constraint ConGDa25: { Condition: _DayOfWeek = 2 Expression: dStorGDa5 = dStorGDa4 + dTurbKDa5 + dSpilKDa5 - dTurbGDa5 + inflow600(+3) } Constraint ConGDa26: { Condition: _DayOfWeek = 2 Expression: dStorGDa6 = dStorGDa5 + dTurbKDa6 + dSpilKDa6 - dTurbGDa6 + inflow600(+4) } Constraint ConGDa27: { Condition: _DayOfWeek = 2 Expression: dStorGDa7 = dStorGDa6 + dTurbKDa7 + dSpilKDa7 -
dTurbGDa7 + inflow600(+5) } // Gaston for Monday Constraint ConGDa34: { Condition: _DayOfWeek = 3 Expression: dStorGDa4 = dStorGHr24 + dTurbKDa4 + dSpilKDa4 - dTurbGDa4 + inflow600(+1) }
Constraint ConGDa35: { Condition: _DayOfWeek = 3 Expression: dStorGDa5 = dStorGDa4 + dTurbKDa5 + dSpilKDa5 - dTurbGDa5 + inflow600(+2) } Constraint ConGDa36: { Condition: _DayOfWeek = 3 Expression: dStorGDa6 = dStorGDa5 + dTurbKDa6 + dSpilKDa6 - dTurbGDa6 + inflow600(+3) }
234
Constraint ConGDa37: { Condition: _DayOfWeek = 3 Expression: dStorGDa7 = dStorGDa6 + dTurbKDa7 + dSpilKDa7 - dTurbGDa7 + inflow600(+4) } // Gaston for Tuesday
Constraint ConGDa45: { Condition: _DayOfWeek = 4 Expression: dStorGDa5 = dStorGHr24 + dTurbKDa5 + dSpilKDa5 - dTurbGDa5 + inflow600(+1) } Constraint ConGDa46: { Condition: _DayOfWeek = 4 Expression: dStorGDa6 = dStorGDa5 + dTurbKDa6 + dSpilKDa6 - dTurbGDa6 + inflow600(+2) } Constraint ConGDa47: { Condition: _DayOfWeek = 4 Expression: dStorGDa7 = dStorGDa6 + dTurbKDa7 + dSpilKDa7 -
dTurbGDa7 + inflow600(+3) } // Gaston for Wednesday Constraint ConGDa56: { Condition: _DayOfWeek = 5 Expression: dStorGDa6 = dStorGHr24 + dTurbKDa6 + dSpilKDa6 - dTurbGDa6 + inflow600(+1) } Constraint ConGDa57: { Condition: _DayOfWeek = 5 Expression: dStorGDa7 = dStorGDa6 + dTurbKDa7 + dSpilKDa7 - dTurbGDa7 + inflow600(+2) } // Gaston for Thursday Constraint ConGDa67: { Condition: _DayOfWeek = 6 Expression: dStorGDa7 = dStorGHr24 + dTurbKDa7 + dSpilKDa7 -
dTurbGDa7 + inflow600(+1) } // ROANOKE RAPIDS // Do this set of Daily continuity constraints for Rapids for Saturday Constraint ConRDa12: { Condition: _DayOfWeek = 1 Expression: dStorRDa2 = dStorRHr24 + dTurbGDa2 - dTurbRDa2 - dSpilRDa2 + inflow700(+1) } Constraint ConRDa13: { Condition: _DayOfWeek = 1 Expression: dStorRDa3 = dStorRDa2 + dTurbGDa3 - dTurbRDa3 - dSpilRDa3 + inflow700(+2) } Constraint ConRDa14: { Condition: _DayOfWeek = 1 Expression: dStorRDa4 = dStorRDa3 + dTurbGDa4 - dTurbRDa4 - dSpilRDa4 + inflow700(+3) } Constraint ConRDa15: { Condition: _DayOfWeek = 1 Expression: dStorRDa5 = dStorRDa4 + dTurbGDa5 - dTurbRDa5 - dSpilRDa5 + inflow700(+4) } Constraint ConRDa16: { Condition: _DayOfWeek = 1 Expression: dStorRDa6 = dStorRDa5 + dTurbGDa6 - dTurbRDa6 - dSpilRDa6 + inflow700(+5) } Constraint ConRDa17: { Condition: _DayOfWeek = 1 Expression: dStorRDa7 = dStorRDa6 + dTurbGDa7 - dTurbRDa7 - dSpilRDa7 + inflow700(+6) }
// Rapids for Sunday Constraint ConRDa23: { Condition: _DayOfWeek = 2 Expression: dStorRDa3 = dStorRHr24 + dTurbGDa3 - dTurbRDa3 - dSpilRDa3 + inflow700(+1) } Constraint ConRDa24: { Condition: _DayOfWeek = 2 Expression: dStorRDa4 = dStorRDa3 + dTurbGDa4 - dTurbRDa4 - dSpilRDa4 + inflow700(+2) } Constraint ConRDa25: { Condition: _DayOfWeek = 2 Expression: dStorRDa5 = dStorRDa4 + dTurbGDa5 - dTurbRDa5 - dSpilRDa5 + inflow700(+3) } Constraint ConRDa26: { Condition: _DayOfWeek = 2 Expression: dStorRDa6 = dStorRDa5 + dTurbGDa6 - dTurbRDa6 - dSpilRDa6 + inflow700(+4) }
Constraint ConRDa27: { Condition: _DayOfWeek = 2 Expression: dStorRDa7 = dStorRDa6 + dTurbGDa7 - dTurbRDa7 - dSpilRDa7 + inflow700(+5) } // Rapids for Monday Constraint ConRDa34: { Condition: _DayOfWeek = 3 Expression: dStorRDa4 = dStorRHr24 + dTurbGDa4 - dTurbRDa4 -
dSpilRDa4 + inflow700(+1) } Constraint ConRDa35: { Condition: _DayOfWeek = 3 Expression: dStorRDa5 = dStorRDa4 + dTurbGDa5 - dTurbRDa5 - dSpilRDa5 + inflow700(+2) } Constraint ConRDa36: { Condition: _DayOfWeek = 3 Expression: dStorRDa6 = dStorRDa5 + dTurbGDa6 - dTurbRDa6 - dSpilRDa6 + inflow700(+3) }
Constraint ConRDa37: { Condition: _DayOfWeek = 3 Expression: dStorRDa7 = dStorRDa6 + dTurbGDa7 - dTurbRDa7 - dSpilRDa7 + inflow700(+4) } // Rapids for Tuesday Constraint ConRDa45: { Condition: _DayOfWeek = 4 Expression: dStorRDa5 = dStorRHr24 + dTurbGDa5 - dTurbRDa5 -
dSpilRDa5 + inflow700(+1) } Constraint ConRDa46: { Condition: _DayOfWeek = 4 Expression: dStorRDa6 = dStorRDa5 + dTurbGDa6 - dTurbRDa6 - dSpilRDa6 + inflow700(+2) } Constraint ConRDa47: { Condition: _DayOfWeek = 4 Expression: dStorRDa7 = dStorRDa6 + dTurbGDa7 - dTurbRDa7 - dSpilRDa7 + inflow700(+3) }
// Rapids for Wednesday Constraint ConRDa56: { Condition: _DayOfWeek = 5 Expression: dStorRDa6 = dStorRHr24 + dTurbGDa6 - dTurbRDa6 - dSpilRDa6 + inflow700(+1) }
235
Constraint ConRDa57: { Condition: _DayOfWeek = 5 Expression: dStorRDa7 = dStorRDa6 + dTurbGDa7 - dTurbRDa7 - dSpilRDa7 + inflow700(+2) } // Rapids for Thursday
Constraint ConRDa67: { Condition: _DayOfWeek = 6 Expression: dStorRDa7 = dStorRHr24 + dTurbGDa7 - dTurbRDa7 - dSpilRDa7 + inflow700(+1) } /* Now we want to "constrain" the flow out of Rapids for the rest of the week to be less than the remaining declaration We do a separate target for each day of the week. Using the target helps prevent infeasibilities.
There's one more issue here. During spawning season, we want to make sure that we release at least the fish min. This can be problematic at the end of the week. */ // Saturday Target TarRDa1w: dflow700.701 + dflow700.720 + dTurbRDa2 + dTurbRDa3 + dTurbRDa4 + dTurbRDa5 + dTurbRDa6 + dTurbRDa7 + dSpilRDa2 + dSpilRDa3 + dSpilRDa4 + dSpilRDa5 + dSpilRDa6 + dSpilRDa7 { condition: _DayOfWeek = 1 priority : 1 penalty+ : 10000
penalty- : 0 value : max{_DeclRemain, _SpawningOn * accumulate{pattern(FishMin), 0, +6}, accumulate{pattern(FERCMin), 0, +6} } condition: default priority : 1 penalty+ : 0 penalty- : 0 value : 0 } // Sunday Target TarRDa2w: dflow700.701 + dflow700.720 + dTurbRDa3 + dTurbRDa4 + dTurbRDa5 + dTurbRDa6 + dTurbRDa7 + dSpilRDa3 + dSpilRDa4 + dSpilRDa5 + dSpilRDa6 + dSpilRDa7 { condition: _DayOfWeek = 2 priority : 1 penalty+ : 10000
penalty- : 0 value : max{_DeclRemain, _SpawningOn * accumulate{pattern(FishMin), 0, +5}, accumulate{pattern(FERCMin), 0, +5} } condition: default priority : 1 penalty+ : 0 penalty- : 0 value : 0 }
Target TarRDa3w: dflow700.701 + dflow700.720 + dTurbRDa4 + dTurbRDa5 + dTurbRDa6 + dTurbRDa7 + dSpilRDa4 + dSpilRDa5 + dSpilRDa6 + dSpilRDa7 { condition: _DayOfWeek = 3 priority : 1 penalty+ : 10000
penalty- : 0 value : max{_DeclRemain, _SpawningOn * accumulate{pattern(FishMin), 0, +4}, accumulate{pattern(FERCMin), 0, +4} } condition: default
priority : 1 penalty+ : 0 penalty- : 0 value : 0 }
Target TarRDa4w: dflow700.701 + dflow700.720 + dTurbRDa5 + dTurbRDa6 + dTurbRDa7 + dSpilRDa5 + dSpilRDa6 + dSpilRDa7 { condition: _DayOfWeek = 4 priority : 1 penalty+ : 10000
penalty- : 0 value : max{_DeclRemain, _SpawningOn * accumulate{pattern(FishMin), 0, +3}, accumulate{pattern(FERCMin), 0, +3} } condition: default
236
priority : 1 penalty+ : 0 penalty- : 0 value : 0
} Target TarRDa5w: dflow700.701 + dflow700.720 + dTurbRDa6 + dTurbRDa7 + dSpilRDa6 + dSpilRDa7 { condition: _DayOfWeek = 5 priority : 1 penalty+ : 10000
penalty- : 0 value : max{_DeclRemain, _SpawningOn * accumulate{pattern(FishMin), 0, +2}, accumulate{pattern(FERCMin), 0, +2} } condition: default priority : 1 penalty+ : 0 penalty- : 0 value : 0 }
Target TarRDa6w: dflow700.701 + dflow700.720 + dTurbRDa7 + dSpilRDa7 { condition: _DayOfWeek = 6 priority : 1 penalty+ : 10000 penalty- : 0 value : max{_DeclRemain, _SpawningOn * accumulate{pattern(FishMin), 0, +1}, accumulate{pattern(FERCMin), 0, +1} } condition: default priority : 1 penalty+ : 0 penalty- : 0 value : 0 } Target TarRDa7w: dflow700.701 + dflow700.720 { condition: _DayOfWeek = 7
priority : 1 penalty+ : 10000 penalty- : 0 value : max{_DeclRemain, _SpawningOn * pattern(FishMin), pattern(FERCMin) } condition: default priority : 1 penalty+ : 0 penalty- : 0 value : 0
} // Now set targets to meet the daily min flows from current day until the end of the week. // Because the min spill from Kerr is so small, ignore it for the daily, // from-today-to-the-end-of-the-week optim. Just do Rapids
Target MnSRDa2: dSpilRDa2 { Condition: _DayOfWeek = 1 Priority : 1 Penalty+ : 0 Penalty- : 1100
Value : min_flow700.701 Condition: default Priority : 1 Penalty+ : 0
Penalty- : 0 Value : 0 } Target MnSRDa3: dSpilRDa3 { Condition: _DayOfWeek <= 2
Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow700.701
237
Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0
Value : 0 } Target MnSRDa4: dSpilRDa4 { Condition: _DayOfWeek <= 3 Priority : 1
Penalty+ : 0 Penalty- : 1100 Value : min_flow700.701 Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0 }
Target MnSRDa5: dSpilRDa5 { Condition: _DayOfWeek <= 4 Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow700.701 Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0 } Target MnSRDa6: dSpilRDa6 { Condition: _DayOfWeek <= 5 Priority : 1
Penalty+ : 0 Penalty- : 1100 Value : min_flow700.701 Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0 }
Target MnSRDa7: dSpilRDa7 { Condition: _DayOfWeek <= 6 Priority : 1 Penalty+ : 0 Penalty- : 1100
Value : min_flow700.701 Condition: default Priority : 1 Penalty+ : 0
Penalty- : 0 Value : 0 } Target MnTRDa2: dTurbRDa2 { Condition: _DayOfWeek = 1
Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow700.720
Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0
238
} Target MnTRDa3: dTurbRDa3 { Condition: _DayOfWeek <= 2 Priority : 1
Penalty+ : 0 Penalty- : 1100 Value : min_flow700.720 Condition: default
Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0 } Target MnTRDa4: dTurbRDa4 { Condition: _DayOfWeek <= 3 Priority : 1 Penalty+ : 0 Penalty- : 1100
Value : min_flow700.720 Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0 } Target MnTRDa5: dTurbRDa5 { Condition: _DayOfWeek <= 4 Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow700.720 Condition: default
Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0 } Target MnTRDa6: dTurbRDa6 { Condition: _DayOfWeek <= 5 Priority : 1 Penalty+ : 0 Penalty- : 1100
Value : min_flow700.720 Condition: default Priority : 1 Penalty+ : 0
Penalty- : 0 Value : 0 } Target MnTRDa7: dTurbRDa7 { Condition: _DayOfWeek <= 6
Priority : 1 Penalty+ : 0 Penalty- : 1100 Value : min_flow700.720
Condition: default Priority : 1 Penalty+ : 0 Penalty- : 0 Value : 0
} // Now compute the hourly prices and write the constraints to compute revenue from flow. :For: { [hr] = { 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 } }
239
// For the moment we're getting the prices from a Lookup table. Set: PriceHr[hr] { condition: month = 1 value: lookup{PriceHr_01, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 2 value: lookup{PriceHr_02, [hr] + (_DayOfWeek - 1) * 24 }
condition: month = 3 value: lookup{PriceHr_03, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 4 value: lookup{PriceHr_04, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 5 value: lookup{PriceHr_05, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 6 value: lookup{PriceHr_06, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 7 value: lookup{PriceHr_07, [hr] + (_DayOfWeek - 1) * 24 }
condition: month = 8 value: lookup{PriceHr_08, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 9 value: lookup{PriceHr_09, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 10 value: lookup{PriceHr_10, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 11 value: lookup{PriceHr_11, [hr] + (_DayOfWeek - 1) * 24 } condition: month = 12 value: lookup{PriceHr_12, [hr] + (_DayOfWeek - 1) * 24 } } // Compute today's hourly revenue (k$) from the flows and prices Constraint RevHr[hr] : { dRevk$Hr[hr] = PriceHr[hr] * (dTurbPHr[hr] * PhilCoeff + dTurbKHr[hr] * KerrCoeff + dTurbGHr[hr] * GastCoeff +
dTurbRHr[hr] * RRapCoeff) / 1000 } // Set the hourly spill from Philpott, Kerr and Rapids to be 1/24 of the daily spill. // Note that this is a target, so the hourly spills are able to fluctuate during the day. // Spills from Gaston are raw, so they're not controlled. Target SpilP[hr]: dSpilPHr[hr] - dflow300.301 / 24 { condition: default priority : 1 penalty+ : 0 penalty- : 1000 value : 0 } Target SpilK[hr]: dSpilKHr[hr] - dflow400.401 / 24 { condition: default priority : 1 penalty+ : 0
penalty- : 1000 value : 0 } Target SpilR[hr]: dSpilRHr[hr] - dflow700.701 / 24 { condition: default priority : 1 penalty+ : 0 penalty- : 1000 value : 0 }
:Next: :For: { [da] = { 2, 3, 4, 5, 6, 7 } }
// For the moment we're getting the prices from a Lookup table. Set: PriceDa[da] { condition: month = 1 value: lookup{PriceDa_01, [da] } condition: month = 2 value: lookup{PriceDa_02, [da] } condition: month = 3 value: lookup{PriceDa_03, [da] }
condition: month = 4 value: lookup{PriceDa_04, [da] } condition: month = 5 value: lookup{PriceDa_05, [da] } condition: month = 6 value: lookup{PriceDa_06, [da] } condition: month = 7 value: lookup{PriceDa_07, [da] } condition: month = 8 value: lookup{PriceDa_08, [da] }
condition: month = 9 value: lookup{PriceDa_09, [da] } condition: month = 10 value: lookup{PriceDa_10, [da] } condition: month = 11 value: lookup{PriceDa_11, [da] } condition: month = 12 value: lookup{PriceDa_12, [da] } }
// Here's another detail. Because Kerr has more head than Gaston, the daily optim tends // to draw Kerr down and park the water in Gaston above evelation 200. Set daily // targets on Gaston daily storage to prevent that. Target SGDa[da]: dStorGDa[da]
{ condition: default
240
priority : 1 penalty+ : 900 penalty- : 0 value : upper_rule600
} :Next: /* Compute daily revenue for the rest of the week, starting tomorrow, from the flows and prices.
this constraint changes for each day of the week. Just to complicate matters, there is a mismatch in the naming convention. TurbXDaN and such refer to the flow for each day of the week, where 1 refers to Saturday, 2 is Sunday, and so on. So TurbKDa4 refers to the turbine flow from Kerr on Tuesday, regardless of what day of the week the run is on. Revk$Da1 Refers to the revenue generated from Saturday through Friday (all week in this case). Revk$Da1 includes the hourly revenue for Saturday, and the daily revenue for Sun - Fri.
Revk$Da2 Refers to the revenue generated from Sunday through Friday. Revk$Da2 includes the hourly revenue for Sunday, and the daily revenue for Mon - Fri. On Day 7, Friday, we only do hourly generation, so there is no Revk$Da7. So, On Saturday, only Revk$Da1 has a value; others are 0, On Sunday, only Revk$Da2 has a value; others are 0, and so on. Even I got confused about this. */ Constraint RevDa11: { Condition: _DayOfWeek = 1 Expression: dRevk$Da1 = (PriceDa2 * (dTurbPDa2 * PhilCoeff + dTurbKDa2 * KerrCoeff + dTurbGDa2 * GastCoeff + dTurbRDa2 *
RRapCoeff) + PriceDa3 * (dTurbPDa3 * PhilCoeff + dTurbKDa3 * KerrCoeff + dTurbGDa3 * GastCoeff + dTurbRDa3 * RRapCoeff) + PriceDa4 * (dTurbPDa4 * PhilCoeff + dTurbKDa4 * KerrCoeff + dTurbGDa4 * GastCoeff + dTurbRDa4 * RRapCoeff) + PriceDa5 * (dTurbPDa5 * PhilCoeff + dTurbKDa5 * KerrCoeff + dTurbGDa5 * GastCoeff + dTurbRDa5 * RRapCoeff) + PriceDa6 * (dTurbPDa6 * PhilCoeff + dTurbKDa6 * KerrCoeff + dTurbGDa6 * GastCoeff + dTurbRDa6 * RRapCoeff) + PriceDa7 * (dTurbPDa7 * PhilCoeff + dTurbKDa7 * KerrCoeff + dTurbGDa7 * GastCoeff + dTurbRDa7 *
RRapCoeff)) / 1000 } Constraint RevDa12: { Condition: _DayOfWeek != 1 Expression: dRevk$Da1 = 0 } Constraint RevDa21:
{ Condition: _DayOfWeek = 2 Expression: dRevk$Da2 = (PriceDa3 * (dTurbPDa3 * PhilCoeff + dTurbKDa3 * KerrCoeff + dTurbGDa3 * GastCoeff + dTurbRDa3 * RRapCoeff) + PriceDa4 * (dTurbPDa4 * PhilCoeff + dTurbKDa4 * KerrCoeff + dTurbGDa4 * GastCoeff + dTurbRDa4 * RRapCoeff)
+ PriceDa5 * (dTurbPDa5 * PhilCoeff + dTurbKDa5 * KerrCoeff + dTurbGDa5 * GastCoeff + dTurbRDa5 * RRapCoeff) + PriceDa6 * (dTurbPDa6 * PhilCoeff + dTurbKDa6 * KerrCoeff + dTurbGDa6 * GastCoeff + dTurbRDa6 * RRapCoeff) + PriceDa7 * (dTurbPDa7 * PhilCoeff + dTurbKDa7 * KerrCoeff + dTurbGDa7 * GastCoeff + dTurbRDa7 *
RRapCoeff)) / 1000 } Constraint RevDa22: { Condition: _DayOfWeek != 2 Expression: dRevk$Da2 = 0 } Constraint RevDa31:
{ Condition: _DayOfWeek = 3 Expression: dRevk$Da3 = (PriceDa4 * (dTurbPDa4 * PhilCoeff + dTurbKDa4 * KerrCoeff + dTurbGDa4 * GastCoeff + dTurbRDa4 * RRapCoeff) + PriceDa5 * (dTurbPDa5 * PhilCoeff + dTurbKDa5 * KerrCoeff + dTurbGDa5 * GastCoeff + dTurbRDa5 * RRapCoeff)
241
+ PriceDa6 * (dTurbPDa6 * PhilCoeff + dTurbKDa6 * KerrCoeff + dTurbGDa6 * GastCoeff + dTurbRDa6 * RRapCoeff) + PriceDa7 * (dTurbPDa7 * PhilCoeff + dTurbKDa7 * KerrCoeff + dTurbGDa7 * GastCoeff + dTurbRDa7 * RRapCoeff)) / 1000
} Constraint RevDa32: { Condition: _DayOfWeek != 3 Expression: dRevk$Da3 = 0 } Constraint RevDa41: { Condition: _DayOfWeek = 4 Expression:
dRevk$Da4 = (PriceDa5 * (dTurbPDa5 * PhilCoeff + dTurbKDa5 * KerrCoeff + dTurbGDa5 * GastCoeff + dTurbRDa5 * RRapCoeff) + PriceDa6 * (dTurbPDa6 * PhilCoeff + dTurbKDa6 * KerrCoeff + dTurbGDa6 * GastCoeff + dTurbRDa6 * RRapCoeff) + PriceDa7 * (dTurbPDa7 * PhilCoeff + dTurbKDa7 * KerrCoeff + dTurbGDa7 * GastCoeff + dTurbRDa7 * RRapCoeff)) / 1000 } Constraint RevDa42: { Condition: _DayOfWeek != 4 Expression: dRevk$Da4 = 0 } Constraint RevDa51:
{ Condition: _DayOfWeek = 5 Expression: dRevk$Da5 = (PriceDa6 * (dTurbPDa6 * PhilCoeff + dTurbKDa6 * KerrCoeff + dTurbGDa6 * GastCoeff + dTurbRDa6 * RRapCoeff) + PriceDa7 * (dTurbPDa7 * PhilCoeff + dTurbKDa7 * KerrCoeff + dTurbGDa7 * GastCoeff + dTurbRDa7 * RRapCoeff)) / 1000 } Constraint RevDa52: { Condition: _DayOfWeek != 5 Expression: dRevk$Da5 = 0 } Constraint RevDa61: { Condition: _DayOfWeek = 6 Expression: dRevk$Da6 = (PriceDa7 * (dTurbPDa7 * PhilCoeff + dTurbKDa7 * KerrCoeff + dTurbGDa7 * GastCoeff + dTurbRDa7 * RRapCoeff)) / 1000 } Constraint RevDa62: { Condition: _DayOfWeek != 6 Expression: dRevk$Da6 = 0 }
// Now maximize the revenue, starting today, for the remainder of the week. Target MaxRev: dRevk$Hr01 + dRevk$Hr02 + dRevk$Hr03 + dRevk$Hr04 + dRevk$Hr05 + dRevk$Hr06 + dRevk$Hr07 + dRevk$Hr08 + dRevk$Hr09 + dRevk$Hr10 + dRevk$Hr11 + dRevk$Hr12 + dRevk$Hr13 + dRevk$Hr14 + dRevk$Hr15 + dRevk$Hr16 + dRevk$Hr17 + dRevk$Hr18 + dRevk$Hr19 + dRevk$Hr20 + dRevk$Hr21 + dRevk$Hr22 + dRevk$Hr23 + dRevk$Hr24 + dRevk$Da1 + dRevk$Da2 + dRevk$Da3 + dRevk$Da4 + dRevk$Da5 + dRevk$Da6 { condition: default
priority : 1 penalty+ : -1 penalty- : bound value : 0 }
242
// This handles the post-solve energy stuff. // The revenue optim. has given us total revenue, but not energy // or revenue by project, or hourly stage
:For: { [hr] = { 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 023, 024, 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, 040, 041, 042, 043, 044, 045, 046, 047, 048, 049, 050, 051, 052, 053, 054, 055, 056, 057, 058, 059, 060, 061, 062, 063, 064, 065, 066, 067, 068, 069, 070, 071, 072, 073, 074, 075, 076, 077, 078, 079, 080,
081, 082, 083, 084, 085, 086, 087, 088, 089, 090, 091, 092, 093, 094, 095, 096 } } // First convert the storages to stages Set: StagP[hr] { value: stor_to_elev{300, StorP[hr]} } Set: StagK[hr] { value: stor_to_elev{400, StorK[hr]} } Set: StagG[hr] { value: stor_to_elev{600, StorG[hr]} } Set: StagR[hr] { value: stor_to_elev{700, StorR[hr]} } // Now compute the energy by projecy
Set: EnrgP[hr] { value: PhilCoeff * TurbP[hr] } Set: EnrgK[hr] { value: KerrCoeff * TurbK[hr] } Set: EnrgG[hr] { value: GastCoeff * TurbG[hr] } Set: EnrgR[hr] { value: RRapCoeff * TurbR[hr] } // Now compute the revenue by project Set: ReveP[hr] { value: Price[hr] * EnrgP[hr] / 1000 } Set: ReveK[hr] { value: Price[hr] * EnrgK[hr] / 1000 } Set: ReveG[hr] { value: Price[hr] * EnrgG[hr] / 1000 } Set: ReveR[hr] { value: Price[hr] * EnrgR[hr] / 1000 } :Next: :For: { [hr] = { 097, 098, 099, 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, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168 } } // First convert the storages to stages Set: StagP[hr] { value: stor_to_elev{300, StorP[hr]} } Set: StagK[hr] { value: stor_to_elev{400, StorK[hr]} } Set: StagG[hr] { value: stor_to_elev{600, StorG[hr]} } Set: StagR[hr] { value: stor_to_elev{700, StorR[hr]} }
// Now compute the energy by projecy Set: EnrgP[hr] { value: PhilCoeff * TurbP[hr] } Set: EnrgK[hr] { value: KerrCoeff * TurbK[hr] } Set: EnrgG[hr] { value: GastCoeff * TurbG[hr] } Set: EnrgR[hr] { value: RRapCoeff * TurbR[hr] }
// Now compute the revenue by project Set: ReveP[hr] { value: Price[hr] * EnrgP[hr] / 1000 } Set: ReveK[hr] { value: Price[hr] * EnrgK[hr] / 1000 } Set: ReveG[hr] { value: Price[hr] * EnrgG[hr] / 1000 }
Set: ReveR[hr] { value: Price[hr] * EnrgR[hr] / 1000 } :Next: Set: RevePDay { condition: _DayOfWeek = 1
value: ReveP001 + ReveP002 + ReveP003 + ReveP004 + ReveP005 + ReveP006 + ReveP007 + ReveP008 + ReveP009 + ReveP010 + ReveP011 + ReveP012 + ReveP013 + ReveP014 + ReveP015 + ReveP016 + ReveP017 + ReveP018 + ReveP019 + ReveP020 + ReveP021 + ReveP022 + ReveP023 + ReveP024 condition: _DayOfWeek = 2
value: ReveP025 + ReveP026 + ReveP027 + ReveP028 + ReveP029 + ReveP030 + ReveP031 + ReveP032 + ReveP033 + ReveP034 + ReveP035 + ReveP036 + ReveP037 + ReveP038 + ReveP039 + ReveP040 + ReveP041 + ReveP042 + ReveP043 + ReveP044 + ReveP045 + ReveP046 + ReveP047 + ReveP048 condition: _DayOfWeek = 3
243
value: ReveP049 + ReveP050 + ReveP051 + ReveP052 + ReveP053 + ReveP054 + ReveP055 + ReveP056 + ReveP057 + ReveP058 + ReveP059 + ReveP060 + ReveP061 + ReveP062 + ReveP063 + ReveP064 + ReveP065 + ReveP066 + ReveP067 + ReveP068 + ReveP069 + ReveP070 + ReveP071 + ReveP072
condition: _DayOfWeek = 4 value: ReveP073 + ReveP074 + ReveP075 + ReveP076 + ReveP077 + ReveP078 + ReveP079 + ReveP080 + ReveP081 + ReveP082 + ReveP083 + ReveP084 + ReveP085 + ReveP086 + ReveP087 + ReveP088 + ReveP089 + ReveP090 + ReveP091 + ReveP092 + ReveP093 + ReveP094 + ReveP095 + ReveP096
condition: _DayOfWeek = 5 value: ReveP097 + ReveP098 + ReveP099 + ReveP100 + ReveP101 + ReveP102 + ReveP103 + ReveP104 + ReveP105 + ReveP106 + ReveP107 + ReveP108 + ReveP109 + ReveP110 + ReveP111 + ReveP112 + ReveP113 + ReveP114 + ReveP115 + ReveP116 + ReveP117 + ReveP118 + ReveP119 + ReveP120 condition: _DayOfWeek = 6 value: ReveP121 + ReveP122 + ReveP123 + ReveP124 + ReveP125 + ReveP126 + ReveP127 + ReveP128 + ReveP129 + ReveP130 + ReveP131 + ReveP132 + ReveP133 + ReveP134 + ReveP135 + ReveP136 + ReveP137 + ReveP138 + ReveP139 + ReveP140 + ReveP141 + ReveP142 + ReveP143 + ReveP144
condition: _DayOfWeek = 7 value: ReveP145 + ReveP146 + ReveP147 + ReveP148 + ReveP149 + ReveP150 + ReveP151 + ReveP152 + ReveP153 + ReveP154 + ReveP155 + ReveP156 + ReveP157 + ReveP158 + ReveP159 + ReveP160 + ReveP161 + ReveP162 + ReveP163 + ReveP164 + ReveP165 + ReveP166 + ReveP167 + ReveP168 } Set: ReveKDay { condition: _DayOfWeek = 1 value: ReveK001 + ReveK002 + ReveK003 + ReveK004 + ReveK005 + ReveK006 + ReveK007 + ReveK008 + ReveK009 + ReveK010 + ReveK011 + ReveK012 + ReveK013 + ReveK014 + ReveK015 + ReveK016 + ReveK017 + ReveK018 + ReveK019 + ReveK020 + ReveK021 + ReveK022 + ReveK023 + ReveK024 condition: _DayOfWeek = 2 value: ReveK025 + ReveK026 + ReveK027 + ReveK028 + ReveK029 + ReveK030 + ReveK031 + ReveK032 + ReveK033 + ReveK034 + ReveK035 + ReveK036 + ReveK037 + ReveK038 + ReveK039 + ReveK040 + ReveK041 + ReveK042 + ReveK043 + ReveK044 + ReveK045 + ReveK046 + ReveK047 + ReveK048
condition: _DayOfWeek = 3 value: ReveK049 + ReveK050 + ReveK051 + ReveK052 + ReveK053 + ReveK054 + ReveK055 + ReveK056 + ReveK057 + ReveK058 + ReveK059 + ReveK060 + ReveK061 + ReveK062 + ReveK063 + ReveK064 + ReveK065 + ReveK066 + ReveK067 + ReveK068 + ReveK069 + ReveK070 + ReveK071 + ReveK072 condition: _DayOfWeek = 4 value: ReveK073 + ReveK074 + ReveK075 + ReveK076 + ReveK077 + ReveK078 + ReveK079 + ReveK080 + ReveK081 + ReveK082 + ReveK083 + ReveK084 + ReveK085 + ReveK086 + ReveK087 + ReveK088 + ReveK089 + ReveK090 + ReveK091 + ReveK092 + ReveK093 + ReveK094 + ReveK095 + ReveK096
condition: _DayOfWeek = 5 value: ReveK097 + ReveK098 + ReveK099 + ReveK100 + ReveK101 + ReveK102 + ReveK103 + ReveK104 + ReveK105 + ReveK106 + ReveK107 + ReveK108 + ReveK109 + ReveK110 + ReveK111 + ReveK112 + ReveK113 + ReveK114 + ReveK115 + ReveK116 + ReveK117 + ReveK118 + ReveK119 + ReveK120
condition: _DayOfWeek = 6 value: ReveK121 + ReveK122 + ReveK123 + ReveK124 + ReveK125 + ReveK126 + ReveK127 + ReveK128 + ReveK129 + ReveK130 + ReveK131 + ReveK132 + ReveK133 + ReveK134 + ReveK135 + ReveK136 + ReveK137 + ReveK138 + ReveK139 + ReveK140 + ReveK141 + ReveK142 + ReveK143 + ReveK144
condition: _DayOfWeek = 7 value: ReveK145 + ReveK146 + ReveK147 + ReveK148 + ReveK149 + ReveK150 + ReveK151 + ReveK152 + ReveK153 + ReveK154 + ReveK155 + ReveK156 + ReveK157 + ReveK158 + ReveK159 + ReveK160 + ReveK161 + ReveK162 + ReveK163 + ReveK164 + ReveK165 + ReveK166 + ReveK167 + ReveK168
} Set: ReveGDay { condition: _DayOfWeek = 1 value: ReveG001 + ReveG002 + ReveG003 + ReveG004 + ReveG005 + ReveG006 + ReveG007 + ReveG008
+ ReveG009 + ReveG010 + ReveG011 + ReveG012 + ReveG013 + ReveG014 + ReveG015 + ReveG016 + ReveG017 + ReveG018 + ReveG019 + ReveG020 + ReveG021 + ReveG022 + ReveG023 + ReveG024 condition: _DayOfWeek = 2 value: ReveG025 + ReveG026 + ReveG027 + ReveG028 + ReveG029 + ReveG030 + ReveG031 + ReveG032
244
+ ReveG033 + ReveG034 + ReveG035 + ReveG036 + ReveG037 + ReveG038 + ReveG039 + ReveG040 + ReveG041 + ReveG042 + ReveG043 + ReveG044 + ReveG045 + ReveG046 + ReveG047 + ReveG048 condition: _DayOfWeek = 3
value: ReveG049 + ReveG050 + ReveG051 + ReveG052 + ReveG053 + ReveG054 + ReveG055 + ReveG056 + ReveG057 + ReveG058 + ReveG059 + ReveG060 + ReveG061 + ReveG062 + ReveG063 + ReveG064 + ReveG065 + ReveG066 + ReveG067 + ReveG068 + ReveG069 + ReveG070 + ReveG071 + ReveG072 condition: _DayOfWeek = 4
value: ReveG073 + ReveG074 + ReveG075 + ReveG076 + ReveG077 + ReveG078 + ReveG079 + ReveG080 + ReveG081 + ReveG082 + ReveG083 + ReveG084 + ReveG085 + ReveG086 + ReveG087 + ReveG088 + ReveG089 + ReveG090 + ReveG091 + ReveG092 + ReveG093 + ReveG094 + ReveG095 + ReveG096 condition: _DayOfWeek = 5 value: ReveG097 + ReveG098 + ReveG099 + ReveG100 + ReveG101 + ReveG102 + ReveG103 + ReveG104 + ReveG105 + ReveG106 + ReveG107 + ReveG108 + ReveG109 + ReveG110 + ReveG111 + ReveG112 + ReveG113 + ReveG114 + ReveG115 + ReveG116 + ReveG117 + ReveG118 + ReveG119 + ReveG120 condition: _DayOfWeek = 6
value: ReveG121 + ReveG122 + ReveG123 + ReveG124 + ReveG125 + ReveG126 + ReveG127 + ReveG128 + ReveG129 + ReveG130 + ReveG131 + ReveG132 + ReveG133 + ReveG134 + ReveG135 + ReveG136 + ReveG137 + ReveG138 + ReveG139 + ReveG140 + ReveG141 + ReveG142 + ReveG143 + ReveG144 condition: _DayOfWeek = 7 value: ReveG145 + ReveG146 + ReveG147 + ReveG148 + ReveG149 + ReveG150 + ReveG151 + ReveG152 + ReveG153 + ReveG154 + ReveG155 + ReveG156 + ReveG157 + ReveG158 + ReveG159 + ReveG160 + ReveG161 + ReveG162 + ReveG163 + ReveG164 + ReveG165 + ReveG166 + ReveG167 + ReveG168 } Set: ReveRDay { condition: _DayOfWeek = 1 value: ReveR001 + ReveR002 + ReveR003 + ReveR004 + ReveR005 + ReveR006 + ReveR007 + ReveR008 + ReveR009 + ReveR010 + ReveR011 + ReveR012 + ReveR013 + ReveR014 + ReveR015 + ReveR016 + ReveR017 + ReveR018 + ReveR019 + ReveR020 + ReveR021 + ReveR022 + ReveR023 + ReveR024
condition: _DayOfWeek = 2 value: ReveR025 + ReveR026 + ReveR027 + ReveR028 + ReveR029 + ReveR030 + ReveR031 + ReveR032 + ReveR033 + ReveR034 + ReveR035 + ReveR036 + ReveR037 + ReveR038 + ReveR039 + ReveR040 + ReveR041 + ReveR042 + ReveR043 + ReveR044 + ReveR045 + ReveR046 + ReveR047 + ReveR048 condition: _DayOfWeek = 3 value: ReveR049 + ReveR050 + ReveR051 + ReveR052 + ReveR053 + ReveR054 + ReveR055 + ReveR056 + ReveR057 + ReveR058 + ReveR059 + ReveR060 + ReveR061 + ReveR062 + ReveR063 + ReveR064 + ReveR065 + ReveR066 + ReveR067 + ReveR068 + ReveR069 + ReveR070 + ReveR071 + ReveR072
condition: _DayOfWeek = 4 value: ReveR073 + ReveR074 + ReveR075 + ReveR076 + ReveR077 + ReveR078 + ReveR079 + ReveR080 + ReveR081 + ReveR082 + ReveR083 + ReveR084 + ReveR085 + ReveR086 + ReveR087 + ReveR088 + ReveR089 + ReveR090 + ReveR091 + ReveR092 + ReveR093 + ReveR094 + ReveR095 + ReveR096
condition: _DayOfWeek = 5 value: ReveR097 + ReveR098 + ReveR099 + ReveR100 + ReveR101 + ReveR102 + ReveR103 + ReveR104 + ReveR105 + ReveR106 + ReveR107 + ReveR108 + ReveR109 + ReveR110 + ReveR111 + ReveR112 + ReveR113 + ReveR114 + ReveR115 + ReveR116 + ReveR117 + ReveR118 + ReveR119 + ReveR120
condition: _DayOfWeek = 6 value: ReveR121 + ReveR122 + ReveR123 + ReveR124 + ReveR125 + ReveR126 + ReveR127 + ReveR128 + ReveR129 + ReveR130 + ReveR131 + ReveR132 + ReveR133 + ReveR134 + ReveR135 + ReveR136 + ReveR137 + ReveR138 + ReveR139 + ReveR140 + ReveR141 + ReveR142 + ReveR143 + ReveR144
condition: _DayOfWeek = 7 value: ReveR145 + ReveR146 + ReveR147 + ReveR148 + ReveR149 + ReveR150 + ReveR151 + ReveR152 + ReveR153 + ReveR154 + ReveR155 + ReveR156 + ReveR157 + ReveR158 + ReveR159 + ReveR160 + ReveR161 + ReveR162 + ReveR163 + ReveR164 + ReveR165 + ReveR166 + ReveR167 + ReveR168 }
Set: ReveSysDay { value: RevePDay(0) + ReveKDay(0) + ReveGDay(0) + ReveRDay(0) } /* This section is used to "convert" the 168 hourly values into 24 hourly values. Day 1 (Sat) hours 1 - 24 go into hours 1 - 24
245
Day 2 (Sun) hours 25 - 48 go into hours 1 - 24 Day 3 (Mon) hours 49 - 72 go into hours 1 - 24 Day 4 (Tue) hours 73 - 96 go into hours 1 - 24 Day 5 (Wed) hours 97 - 120 go into hours 1 - 24
Day 6 (Thu) hours 121 - 144 go into hours 1 - 24 Day 7 (Fri) hours 145 - 168 go into hours 1 - 24 This way we can avoid a huge amount of output that is only useful for debugging. */ :For: { [hrd0] = { 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12,
13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24} [hrd1] = { 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 023, 024} [hrd2] = { 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, 040, 041, 042, 043, 044, 045, 046, 047, 048} [hrd3] = { 049, 050, 051, 052, 053, 054, 055, 056, 057, 058, 059, 060, 061, 062, 063, 064, 065, 066, 067, 068, 069, 070, 071, 072}
[hrd4] = { 073, 074, 075, 076, 077, 078, 079, 080, 081, 082, 083, 084, 085, 086, 087, 088, 089, 090, 091, 092, 093, 094, 095, 096} [hrd5] = { 097, 098, 099, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120} [hrd6] = { 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144} [hrd7] = { 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168} } Set: StorPHr[hrd0] { condition: _DayOfWeek = 1 value: StorP[hrd1] condition: _DayOfWeek = 2 value: StorP[hrd2]
condition: _DayOfWeek = 3 value: StorP[hrd3] condition: _DayOfWeek = 4 value: StorP[hrd4] condition: _DayOfWeek = 5 value: StorP[hrd5] condition: _DayOfWeek = 6 value: StorP[hrd6] condition: default value: StorP[hrd7] } Set: StorKHr[hrd0] { condition: _DayOfWeek = 1 value: StorK[hrd1] condition: _DayOfWeek = 2 value: StorK[hrd2] condition: _DayOfWeek = 3 value: StorK[hrd3]
condition: _DayOfWeek = 4 value: StorK[hrd4] condition: _DayOfWeek = 5 value: StorK[hrd5] condition: _DayOfWeek = 6 value: StorK[hrd6] condition: default value: StorK[hrd7] }
Set: StorGHr[hrd0] { condition: _DayOfWeek = 1 value: StorG[hrd1] condition: _DayOfWeek = 2 value: StorG[hrd2] condition: _DayOfWeek = 3 value: StorG[hrd3] condition: _DayOfWeek = 4 value: StorG[hrd4]
condition: _DayOfWeek = 5 value: StorG[hrd5] condition: _DayOfWeek = 6 value: StorG[hrd6] condition: default value: StorG[hrd7] } Set: StorRHr[hrd0]
{ condition: _DayOfWeek = 1 value: StorR[hrd1] condition: _DayOfWeek = 2 value: StorR[hrd2] condition: _DayOfWeek = 3 value: StorR[hrd3] condition: _DayOfWeek = 4 value: StorR[hrd4] condition: _DayOfWeek = 5 value: StorR[hrd5]
condition: _DayOfWeek = 6 value: StorR[hrd6] condition: default value: StorR[hrd7] } Set: StagPHr[hrd0] { condition: _DayOfWeek = 1 value: StagP[hrd1]
246
condition: _DayOfWeek = 2 value: StagP[hrd2] condition: _DayOfWeek = 3 value: StagP[hrd3] condition: _DayOfWeek = 4 value: StagP[hrd4] condition: _DayOfWeek = 5 value: StagP[hrd5]
condition: _DayOfWeek = 6 value: StagP[hrd6] condition: default value: StagP[hrd7] } Set: StagKHr[hrd0] { condition: _DayOfWeek = 1 value: StagK[hrd1]
condition: _DayOfWeek = 2 value: StagK[hrd2] condition: _DayOfWeek = 3 value: StagK[hrd3] condition: _DayOfWeek = 4 value: StagK[hrd4] condition: _DayOfWeek = 5 value: StagK[hrd5] condition: _DayOfWeek = 6 value: StagK[hrd6] condition: default value: StagK[hrd7] } Set: StagGHr[hrd0] { condition: _DayOfWeek = 1 value: StagG[hrd1] condition: _DayOfWeek = 2 value: StagG[hrd2]
condition: _DayOfWeek = 3 value: StagG[hrd3] condition: _DayOfWeek = 4 value: StagG[hrd4] condition: _DayOfWeek = 5 value: StagG[hrd5] condition: _DayOfWeek = 6 value: StagG[hrd6] condition: default value: StagG[hrd7] } Set: StagRHr[hrd0] { condition: _DayOfWeek = 1 value: StagR[hrd1] condition: _DayOfWeek = 2 value: StagR[hrd2] condition: _DayOfWeek = 3 value: StagR[hrd3] condition: _DayOfWeek = 4 value: StagR[hrd4] condition: _DayOfWeek = 5 value: StagR[hrd5] condition: _DayOfWeek = 6 value: StagR[hrd6] condition: default value: StagR[hrd7] } Set: TurbPHr[hrd0]
{ condition: _DayOfWeek = 1 value: TurbP[hrd1] condition: _DayOfWeek = 2 value: TurbP[hrd2] condition: _DayOfWeek = 3 value: TurbP[hrd3] condition: _DayOfWeek = 4 value: TurbP[hrd4] condition: _DayOfWeek = 5 value: TurbP[hrd5] condition: _DayOfWeek = 6 value: TurbP[hrd6] condition: default value: TurbP[hrd7] } Set: TurbKHr[hrd0] { condition: _DayOfWeek = 1 value: TurbK[hrd1]
condition: _DayOfWeek = 2 value: TurbK[hrd2] condition: _DayOfWeek = 3 value: TurbK[hrd3] condition: _DayOfWeek = 4 value: TurbK[hrd4] condition: _DayOfWeek = 5 value: TurbK[hrd5] condition: _DayOfWeek = 6 value: TurbK[hrd6]
condition: default value: TurbK[hrd7] } Set: TurbGHr[hrd0] { condition: _DayOfWeek = 1 value: TurbG[hrd1] condition: _DayOfWeek = 2 value: TurbG[hrd2]
condition: _DayOfWeek = 3 value: TurbG[hrd3] condition: _DayOfWeek = 4 value: TurbG[hrd4] condition: _DayOfWeek = 5 value: TurbG[hrd5] condition: _DayOfWeek = 6 value: TurbG[hrd6] condition: default value: TurbG[hrd7]
} Set: TurbRHr[hrd0] { condition: _DayOfWeek = 1 value: TurbR[hrd1] condition: _DayOfWeek = 2 value: TurbR[hrd2] condition: _DayOfWeek = 3 value: TurbR[hrd3]
condition: _DayOfWeek = 4 value: TurbR[hrd4] condition: _DayOfWeek = 5 value: TurbR[hrd5] condition: _DayOfWeek = 6 value: TurbR[hrd6] condition: default value: TurbR[hrd7] }
247
Set: SpilPHr[hrd0] { condition: _DayOfWeek = 1 value: SpilP[hrd1] condition: _DayOfWeek = 2 value: SpilP[hrd2] condition: _DayOfWeek = 3 value: SpilP[hrd3]
condition: _DayOfWeek = 4 value: SpilP[hrd4] condition: _DayOfWeek = 5 value: SpilP[hrd5] condition: _DayOfWeek = 6 value: SpilP[hrd6] condition: default value: SpilP[hrd7] }
Set: SpilKHr[hrd0] { condition: _DayOfWeek = 1 value: SpilK[hrd1] condition: _DayOfWeek = 2 value: SpilK[hrd2] condition: _DayOfWeek = 3 value: SpilK[hrd3] condition: _DayOfWeek = 4 value: SpilK[hrd4] condition: _DayOfWeek = 5 value: SpilK[hrd5] condition: _DayOfWeek = 6 value: SpilK[hrd6] condition: default value: SpilK[hrd7] } Set: SpilRHr[hrd0]
{ condition: _DayOfWeek = 1 value: SpilR[hrd1] condition: _DayOfWeek = 2 value: SpilR[hrd2] condition: _DayOfWeek = 3 value: SpilR[hrd3] condition: _DayOfWeek = 4 value: SpilR[hrd4] condition: _DayOfWeek = 5 value: SpilR[hrd5] condition: _DayOfWeek = 6 value: SpilR[hrd6] condition: default value: SpilR[hrd7] } Set: EnrgPHr[hrd0] { condition: _DayOfWeek = 1 value: EnrgP[hrd1] condition: _DayOfWeek = 2 value: EnrgP[hrd2] condition: _DayOfWeek = 3 value: EnrgP[hrd3] condition: _DayOfWeek = 4 value: EnrgP[hrd4] condition: _DayOfWeek = 5 value: EnrgP[hrd5] condition: _DayOfWeek = 6 value: EnrgP[hrd6] condition: default value: EnrgP[hrd7]
} Set: EnrgKHr[hrd0] { condition: _DayOfWeek = 1 value: EnrgK[hrd1] condition: _DayOfWeek = 2 value: EnrgK[hrd2] condition: _DayOfWeek = 3 value: EnrgK[hrd3] condition: _DayOfWeek = 4 value: EnrgK[hrd4] condition: _DayOfWeek = 5 value: EnrgK[hrd5] condition: _DayOfWeek = 6 value: EnrgK[hrd6] condition: default value: EnrgK[hrd7] }
Set: EnrgGHr[hrd0] { condition: _DayOfWeek = 1 value: EnrgG[hrd1] condition: _DayOfWeek = 2 value: EnrgG[hrd2] condition: _DayOfWeek = 3 value: EnrgG[hrd3] condition: _DayOfWeek = 4 value: EnrgG[hrd4]
condition: _DayOfWeek = 5 value: EnrgG[hrd5] condition: _DayOfWeek = 6 value: EnrgG[hrd6] condition: default value: EnrgG[hrd7] } Set: EnrgRHr[hrd0]
{ condition: _DayOfWeek = 1 value: EnrgR[hrd1] condition: _DayOfWeek = 2 value: EnrgR[hrd2] condition: _DayOfWeek = 3 value: EnrgR[hrd3] condition: _DayOfWeek = 4 value: EnrgR[hrd4] condition: _DayOfWeek = 5 value: EnrgR[hrd5]
condition: _DayOfWeek = 6 value: EnrgR[hrd6] condition: default value: EnrgR[hrd7] } Set: RevePHr[hrd0] { condition: _DayOfWeek = 1 value: ReveP[hrd1]
condition: _DayOfWeek = 2 value: ReveP[hrd2] condition: _DayOfWeek = 3 value: ReveP[hrd3] condition: _DayOfWeek = 4 value: ReveP[hrd4] condition: _DayOfWeek = 5 value: ReveP[hrd5] condition: _DayOfWeek = 6 value: ReveP[hrd6]
248
condition: default value: ReveP[hrd7] } Set: ReveKHr[hrd0] { condition: _DayOfWeek = 1 value: ReveK[hrd1]
condition: _DayOfWeek = 2 value: ReveK[hrd2] condition: _DayOfWeek = 3 value: ReveK[hrd3] condition: _DayOfWeek = 4 value: ReveK[hrd4] condition: _DayOfWeek = 5 value: ReveK[hrd5] condition: _DayOfWeek = 6 value: ReveK[hrd6]
condition: default value: ReveK[hrd7] } Set: ReveGHr[hrd0] { condition: _DayOfWeek = 1 value: ReveG[hrd1] condition: _DayOfWeek = 2 value: ReveG[hrd2] condition: _DayOfWeek = 3 value: ReveG[hrd3] condition: _DayOfWeek = 4 value: ReveG[hrd4] condition: _DayOfWeek = 5 value: ReveG[hrd5] condition: _DayOfWeek = 6 value: ReveG[hrd6] condition: default value: ReveG[hrd7]
} Set: ReveRHr[hrd0] { condition: _DayOfWeek = 1 value: ReveR[hrd1] condition: _DayOfWeek = 2 value: ReveR[hrd2] condition: _DayOfWeek = 3 value: ReveR[hrd3] condition: _DayOfWeek = 4 value: ReveR[hrd4] condition: _DayOfWeek = 5 value: ReveR[hrd5] condition: _DayOfWeek = 6 value: ReveR[hrd6] condition: default value: ReveR[hrd7] } Set: Revk$Hr[hrd0] { condition: _DayOfWeek = 1 value: Revk$[hrd1] condition: _DayOfWeek = 2 value: Revk$[hrd2] condition: _DayOfWeek = 3 value: Revk$[hrd3] condition: _DayOfWeek = 4 value: Revk$[hrd4] condition: _DayOfWeek = 5 value: Revk$[hrd5]
condition: _DayOfWeek = 6 value: Revk$[hrd6] condition: default value: Revk$[hrd7] } Set: PriceHr[hrd0] { condition: _DayOfWeek = 1 value: Price[hrd1] condition: _DayOfWeek = 2 value: Price[hrd2] condition: _DayOfWeek = 3 value: Price[hrd3] condition: _DayOfWeek = 4 value: Price[hrd4] condition: _DayOfWeek = 5 value: Price[hrd5] condition: _DayOfWeek = 6 value: Price[hrd6]
condition: default value: Price[hrd7] } :Next:
249
// File is power_udef_list.ocl // This file has a list of udefs used for power generation. // Set the weekly-opt detailed output flag. The detail output is about 500 megs for a
// period-of-record run, so choose wisely. :If: { [PowerDetailOutput] = 0 } :Substitute: [Store?] = NoStore :Else: :Substitute: [Store?] = Store
:EndIf: Udef: PhilCoeff Udef: GastCoeff Udef: RRapCoeff Udef: StorP000 [Store?] Decision{0, max_stor300} // Storage in Philpott, acft Udef: StorK000 [Store?] Decision{0, max_stor400} // Storage in Kerr, acft Udef: StorG000 [Store?] Decision{lower_rule600, max_stor600} // Storage in Gaston, acft Udef: StorR000 [Store?] Decision{lower_rule700, max_stor700} // Storage in Roanoke Rapids, acft
:For: { [hr] = { 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 023, 024, 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, 040, 041, 042, 043, 044, 045, 046, 047, 048, 049, 050, 051, 052, 053, 054, 055, 056, 057, 058, 059, 060, 061, 062, 063, 064, 065, 066, 067, 068, 069, 070, 071, 072, 073, 074, 075, 076, 077, 078, 079, 080, 081, 082, 083, 084, 085, 086, 087, 088, 089, 090, 091, 092, 093, 094, 095, 096 } } Udef: StorP[hr] [Store?] Decision{0, max_stor300} // Storage in Philpott, acft Udef: StorK[hr] [Store?] Decision{0, max_stor400} // Storage in Kerr, acft Udef: StorG[hr] [Store?] Decision{lower_rule600, max_stor600} // Storage in Gaston, acft Udef: StorR[hr] [Store?] Decision{lower_rule700, max_stor700} // Storage in Roanoke Rapids, acft Udef: TurbP[hr] [Store?] Decision{0, max_flow300.302 / 24} // Turbine Q from Philpott, acft Udef: TurbK[hr] [Store?] Decision{0, max_flow400.600 / 24} // Turbine Q from Kerr, acft
Udef: TurbG[hr] [Store?] Decision{0, max_flow600.700 / 24} // Turbine Q from Gaston, acft Udef: TurbR[hr] [Store?] Decision{0, max_flow700.720 / 24} // Turbine Q from Roanoke Rapids, acft Udef: SpilP[hr] [Store?] Decision{0, unbounded} // Spill Q from Philpott, acft Udef: SpilK[hr] [Store?] Decision{0, unbounded} // Spill Q from Kerr, acft Udef: SpilR[hr] [Store?] Decision{0, 20000 / 12.1} // Spill Q from Roanoke Rapids, acft Udef: Revk$[hr] [Store?] Decision{0, unbounded} // Revenue in k$ Udef: Price[hr] [Store?] // Energy price, $/MWh
// This next set of udefs is computed post-solve. Udef: StagP[hr] [Store?] // Stage in Philpott, ft Udef: StagK[hr] [Store?] // Stage in Kerr, ft Udef: StagG[hr] [Store?] // Stage in Gaston, ft Udef: StagR[hr] [Store?] // Stage in Roanoke Rapids, ft
Udef: EnrgP[hr] [Store?] // Hourly energy in MWh at Philpott, acft Udef: EnrgK[hr] [Store?] // Hourly energy in MWh at Kerr, acft Udef: EnrgG[hr] [Store?] // Hourly energy in MWh at Gaston, acft Udef: EnrgR[hr] [Store?] // Hourly energy in MWh at Roanoke Rapids, acft
Udef: ReveP[hr] [Store?] // Hourly revenue in k$ at Philpott, acft Udef: ReveK[hr] [Store?] // Hourly revenue in k$ at Kerr, acft Udef: ReveG[hr] [Store?] // Hourly revenue in k$ at Gaston, acft Udef: ReveR[hr] [Store?] // Hourly revenue in k$ at Roanoke Rapids, acft
:Next: :For: { [hr] = { 097, 098, 099, 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, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168 } } Udef: StorP[hr] [Store?] Decision{0, max_stor300} // Storage in Philpott, acft
250
Udef: StorK[hr] [Store?] Decision{0, max_stor400} // Storage in Kerr, acft Udef: StorG[hr] [Store?] Decision{lower_rule600, max_stor600} // Storage in Gaston, acft Udef: StorR[hr] [Store?] Decision{lower_rule700, max_stor700} // Storage in Roanoke Rapids, acft
Udef: TurbP[hr] [Store?] Decision{0, max_flow300.302 / 24} // Turbine Q from Philpott, acft Udef: TurbK[hr] [Store?] Decision{0, max_flow400.600 / 24} // Turbine Q from Kerr, acft Udef: TurbG[hr] [Store?] Decision{0, max_flow600.700 / 24} // Turbine Q from Gaston, acft Udef: TurbR[hr] [Store?] Decision{0, max_flow700.720 / 24} // Turbine Q from Roanoke Rapids, acft
Udef: SpilP[hr] [Store?] Decision{0, unbounded} // Spill Q from Philpott, acft Udef: SpilK[hr] [Store?] Decision{0, unbounded} // Spill Q from Kerr, acft Udef: SpilR[hr] [Store?] Decision{0, 20000 / 12.1} // Spill Q from Roanoke Rapids, acft Udef: Revk$[hr] [Store?] Decision{0, unbounded} // Revenue in k$ Udef: Price[hr] [Store?] // Energy price, $/MWh // This next set of udefs is computed post-solve. Udef: StagP[hr] [Store?] // Stage in Philpott, ft Udef: StagK[hr] [Store?] // Stage in Kerr, ft
Udef: StagG[hr] [Store?] // Stage in Gaston, ft Udef: StagR[hr] [Store?] // Stage in Roanoke Rapids, ft Udef: EnrgP[hr] [Store?] // Hourly energy in MWh at Philpott, acft Udef: EnrgK[hr] [Store?] // Hourly energy in MWh at Kerr, acft Udef: EnrgG[hr] [Store?] // Hourly energy in MWh at Gaston, acft Udef: EnrgR[hr] [Store?] // Hourly energy in MWh at Roanoke Rapids, acft Udef: ReveP[hr] [Store?] // Hourly revenue in k$ at Philpott, acft Udef: ReveK[hr] [Store?] // Hourly revenue in k$ at Kerr, acft Udef: ReveG[hr] [Store?] // Hourly revenue in k$ at Gaston, acft Udef: ReveR[hr] [Store?] // Hourly revenue in k$ at Roanoke Rapids, acft :Next: Udef: RevePDay // Daily Philpott revenue, k$ Udef: ReveKDay // Daily Kerr revenue, k$
Udef: ReveGDay // Daily Gaston revenue, k$ Udef: ReveRDay // Daily Rapids revenue, k$ Udef: ReveSysDay // Daily system revenue, k$ // This set of Udefs is computed post solve. See end of power_post_solve_energy_168.ocl. // They get the proper values of the 168-hour udefs into these varialbes. :For: { [hr] = { 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24} }
Udef: StagPHr[hr] Udef: StagKHr[hr] Udef: StagGHr[hr] Udef: StagRHr[hr]
Udef: StorPHr[hr] Udef: StorKHr[hr] Udef: StorGHr[hr] Udef: StorRHr[hr]
Udef: TurbPHr[hr] Udef: TurbKHr[hr] Udef: TurbGHr[hr] Udef: TurbRHr[hr]
Udef: EnrgPHr[hr] Udef: EnrgKHr[hr] Udef: EnrgGHr[hr] Udef: EnrgRHr[hr]
Udef: RevePHr[hr] Udef: ReveKHr[hr] Udef: ReveGHr[hr] Udef: ReveRHr[hr]
251
Udef: SpilPHr[hr] Udef: SpilKHr[hr] Udef: SpilRHr[hr]
Udef: Revk$Hr[hr] Udef: PriceHr[hr] :Next: