Loading...
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: