27.12.2012 Views

COMPUTER PROGRAM USER'S MANUAL FOR ... - CAFE Foundation

COMPUTER PROGRAM USER'S MANUAL FOR ... - CAFE Foundation

COMPUTER PROGRAM USER'S MANUAL FOR ... - CAFE Foundation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FOHTRAN IV G LEVEL 20.1 MAIN<br />

0 135 NT S= 10<br />

0136 TI PSDC4 1) =700.<br />

0137<br />

0138<br />

TI PSPO=700.<br />

GO TO 320 .<br />

0139<br />

0140<br />

310 TlPSPD=TS(fC)-DTS(IC)<br />

NTS=NDTS I IC 1<br />

0141 320 DO 600 ITS=l*NTS<br />

0 142 TIPSPD=TlPSPD+DTSlIC)<br />

OATE = 72034 10/08/04<br />

C MACH NUMBER CALCULATION AND AUVANCE RATIO J<br />

0143<br />

0 144<br />

LHS~l~=.001512*VKTASlIC~*FC~IC~<br />

ZMS(ZI=TIPSPD*fC( IC)/1120.<br />

0 145 ZMl=ZMSI 1)<br />

0146<br />

0147<br />

0148<br />

ZJI=5.309*VKTASllC)/TlPSPD<br />

340<br />

IFlZJI.EQ.0.) ZHL=ZMS(Z)<br />

IF ISTALITIIC).LE..SO.AND.ZJI.LE.5.0) GO TO 342<br />

0149 IF(STALITLIC).GT..50.AND.ZJI.L€.3.0) GO TO 342<br />

0150 WRITE(6p341) ZJI<br />

0151 341 FOEMAT(' ADVANCE RATIO TOO HIGH = ' 9 F8.4)<br />

0152 GO TO 600<br />

0 153 342 CONTlNUE<br />

C ITERAIION ON CT OR CP TO GET 50 PFRCENT STALL TIPSPEED<br />

0154<br />

0155<br />

IF IN=O<br />

IF (STALIT(ICJ.LE..501 GO TO 399<br />

01 56<br />

IUSV=IW<br />

0157<br />

0158<br />

I u=3<br />

CALL PERFY ~3~CP~ZJI~AFT~BLAOT~CLl~Cl~Z~S~77lO~<br />

0159<br />

I d=I HSV<br />

0160<br />

IF(Ik.EQ.2) GO TU 712<br />

0161 711 BHPClITSI=2.0*TIPSDG~ITS)**3*DIA*~2~69hb.~CP/~l~.El~~R~R~~IC~l<br />

0 162 IF(ABSIBHPlIC)-BHPG(lTS)).GE..OO5*BHP(IC~) GO TO 705<br />

0163 THHUSTIIC~=CT*TIPSPD**2*~IA~~2/~1.515E06*RORO~IC~~~~64.76<br />

0164<br />

T4 1C=l.<br />

0165<br />

0 166<br />

0 167<br />

GO TO 720<br />

705 IF(ITS.EQ.11 GO TO 7000<br />

TIPSDG~ITS+1~~~ALOG~BHPlIC~~-ALOGlBHPGllTS-l~<br />

))*(TIPSDG(lTS)-<br />

1TIPSDGllTS-1l~/~ALOG~BHPG(ITS~~-ALOG~~HPG~lTS-l~~~+TlPSDG~ITS-l~<br />

0 168 GO TO 709<br />

0 169 7000 TIPSDG121=400.<br />

0170 TIPSPO=TIPSDGIITS+l)<br />

0171 GO TO 600<br />

0172 712 THRSTG(ITS)=TIPSDG(ITS)**2*DlA**2*364.76*CT/l 1.515E06*RDRO(lC)~<br />

0173 IFlABS(THRUST(ICI-THRSTG(iTS~~.~E..O~5*THRUST~IC)~ GO TO722<br />

0174 TIPSPD=TIPSCG(ITS)<br />

0175 BHPlICI=CP*2.0*TIPSP0**7*DIA**2/(10.E10*ROR~~IC~I*6966.<br />

01 76<br />

TRIG=l.<br />

0177<br />

GO TO 720<br />

0178 722 lFlITS.EQ.1) GO TO 7000<br />

0179 TIPSDG~ITS+L)=(ALOGITHRUST(IC))-ALOG(THRSTG(ITS-~~I~*(TIPS~G(ITS~oleo<br />

lTIPSDG~ITS-1~I/~ALOG~THRSTG~ITSI~-ALOG~THRSTGll~S-lJ~~+TIPSDG<br />

2( I is-I 1<br />

709 TIPSPD=TIPSOG(ITS+l)<br />

0101 1FlNTS.NE.ITS) GO TO 600<br />

0182<br />

0183<br />

WRITE I 615981<br />

598 <strong>FOR</strong>MAT {//' FAILED STALL ITERATION '// I<br />

0184 GO TO 700<br />

C END OF T IPSPD ITERATION 50 PERCENT STALL<br />

C CALCULATION OF REQUIRED CP OR CT<br />

0185 399 IFllU-1)400~400~430<br />

FIGURE 3A. <strong>FOR</strong>TRAN IV L-ISTING (CONTINUED)<br />

51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!