Page 461 - Advanced Mine Ventilation
P. 461

430                            Appendix B: Ventilation Network Analyzer in Fortran IV

            DO 1310 K¼JE, JS
            J¼NBIN(K)
            IF(MB(J).EQ.0) GO TO 1400
            SUMMTN¼SUMMTNþQ(J)*CDB(J)
            SUMAIR¼SUMAIRþQ(J)
            1310 CONTINUE
            JJ¼I
            SUMMTN¼SUMMTNþQDJUNC(I)
            IF(SUMNTN.LE.SUMAIR*1.Ee70) GO TO 1320
            CDJ(I)¼SUMMTN/SUMAIR
            1320 MJ(I)¼1
            GO TO 1200
            1400 CONTINUE
            C
            C PRINT POLLUTANT CONCENTRATIONS
            PRINT 660
            DO 1410 I¼1, NB
            CDB(I)¼CDB(I)*10.0**6
            C MULTIPLICATION BY 10.0**6 CONVERTS THE CONCENTRATION INTO,
            C PARTS PER MILLION.........
            PRINT661, I, QDWALL(I), CDB(I) , TLV
            C CHECK IF TLV IS EXCEEDED
            IF(CDB(I).GT.TLV) PRINT 663, I
            C CALCULATE THE T.L.V. OF THE MIXTURE IN BRANCHES...
            TLVMXB(I)¼TLVMXB(I)þCDB(I)/TLV
            1410 CONTINUE
            PRINT 662
            DO 1420 I¼1, NJ
            CDJ(I)¼CDJ(I)*10.0**6
            C MULTIPLICATION BY 10.0**6 CONVERTS THE CONCENTRATION INTO
            C PARTS PER MILLION...
            PRINT 661, JCTN(I), QDJUNC( I ), CDJ(I), TLV
            C CHECK IF TLV IS EXCEEDED
            IF(CDJ(I).GT.TLV)PRINT 664, 1
            C CALCULATE THE T.L.V. OF THE MIXTURE AT JUNCTIONS....
            TLVMXJ(I)¼TLVMXJ(I)þCDJ(I)/TLV
            1420 CONTINUE
            READ 651.K
            IF(K-1) 1425, 1050, 1050
            1425 PRINT 665
            PRINT 666
            DO 1430 I¼1, NB
            PRINT 667, I, TLVMXB(I)
            C CHECK IF THE MIXTURE TLV IS EXCEEDED...
   456   457   458   459   460   461   462   463   464   465   466