Laserfiche WebLink
<br />.,-. <br /> <br />, <br /> <br />..... 'OO~S8o. <br /> <br />ADD FLOW BELOW GUERNSEY, SATISFY REACH 6 DEMANDS FROM SPILL <br />IF((SUMDEM-SUMINF).LT.O.O) THEN <br />Su~INF = SUMINF - SUMDEM <br />ELSE <br />SUMINF = 0.0 <br />ENDIF <br />REMFL = REMFL + INF(8) <br />RDEM(8) = KTDEM(8) <br />TDEM = TDEM + RDEM(8) <br />DEL = AMINI (REMFL, RDEM(8)) <br />RDEM(8) = RDEM(8) - DEL <br />RFLO(8) = REMFL - DEL <br />C ********************************************************************** <br />C <br />C <br /> <br />IF (STI .LE. 0.) GO TO 60 <br />hR=O <br />AR = COEFFS(1,K)*STI**COEFFS(2,K) <br />TEVAP= AR*AVEV(J,K) <br />60 CONTINUE <br />REVAP(K)=TEVAP <br />RST(K)=RST(K)-REVAP(K) <br />DEL = AMAXI( -RST(K),AMIN1(REMFL-YRE(K,J),XST(K)-RST(K))) <br />H~~(K)=RST(K)+DEL <br />REMFL = REMFL - DEL <br />C ********INITIALIZE RUNNING RELEASE <br />RRE(K) = REMFL <br />210 CONTINUE <br />C ********************************************************************* <br />C <br />C <br />C <br />C <br />C <br />C <br /> <br />TAKE REI1AINING REACH DEM.l\NDS FROM STORAGE, DOh'NSTREAM TO UP <br />********************************************************************** <br /> <br />DO 220 K=8,2,-1 <br />M= K - 1 <br />.******* THE INNER LOOP SATISFIES ALL REMAINING DEI1ANDS FROM DOWNSTREAM UP <br />C********* ANY PRIORITY ORDER COULD BE SUBSTITUED HERE <br />C********* SHORTAGE IS THE SUM OF ANY REMAINING REACH DEMANDS <br />DO 230 KK = 8,K,-1 <br />C ******THE SECOND TERM XRE-RRE IS REMAINING OUTLET CAPACITY h'HILE <br />C ******* RST+RRE-XST IS WATER OVER SPILLWAY. THE MAX RELEASE IS THE SUM <br />C ******* OF THE TWO. <br />DEL = AMIN1(RDEM(KK),XRE(M)-RRE(M)+ <br />1 AMAXI(O.,RST(M)+RRE(M)-XST(M)) ,AMAX1(0. ,RST(M)-YST(M,J))) <br />RDEM(KK) = RDEM(KK)-DEL <br />RST(M) = RST(M) - DEL <br />RRE(M) = RRE(M) + DEL <br />c********* ADD RELEASE TO REACH FLOWS ABOVE KK <br />IF (KK.EQ.K) GO TO 230 <br />DO 240 KKK = KK-l,K,-l <br />RFLO(KKK) = RFLO(KKK)+DEL <br />RRE(KKK) =RRE (KKK) +DEL <br />240 CONTINUE <br />230 CONTINUE <br />220 CONTINUE <br />C *********************************************************************** <br />C NOW MOVE WATER DOWNSTREAM TO SATISFY MINIMUl1 FLOW REQUIREMENTS GENERATE <br />C POWER, AND GENERALLY BALANCE THE SYSTEM <br />C *********************************************************************** <br />C GENERATE POWER DOWN TO TARGET STORAGE OR PLANT CAPACITY OR DOWNSTREAM <br />LIMIT <br />DEL = O. <br />DO 250 M=l,7 <br />K = M <br />