1 : C HLS3 SOURCE CHAT 05/01/13 00:24:37 5004 2 : SUBROUTINE HLS3(MLREE1,MLREE2,MLREE3,ISAT) 3 : C-------------------------------------------------------------------- 4 : C Enthalpie liquide spécifique en fonction de P et de T 5 : C Dans le cas ou seule la pression est fournie, on considère que la 6 : C pression P transmise est Psat et on calcule Tsat afin d'évaluer 7 : C l'enthalpie vapeur spécifique à saturation : les data sont des CHPOS 8 : C-------------------------------------------------------------------- 9 : C 10 : C E/ MLREE1 : Pression (en Pa) 11 : C E/ MLREE2 : Température (en K) 12 : C E/ ISAT : 0 si T est donné, 1 sinon (T=TSAT(P)) 13 : C /S MLREE3 : Enthalpie spécifique liquide (en J/kg) 14 : C 15 : C----------------------------------------------------------------------- 16 : C 17 : C Langage : ESOPE + FORTRAN77 18 : C Auteurs : F.DABBENE 01/00 19 : C 20 : C----------------------------------------------------------------------- 21 : IMPLICIT INTEGER(I-N) 22 : IMPLICIT REAL*8 (A-H,O-Z) 23 : C 24 : -INC SMLREEL 25 : C 26 : JG1 = MLREE1.PROG(/1) 27 : IF (ISAT.EQ.0) THEN 28 : DO 10 I=1,JG1 29 : X1 = MLREE1.PROG(I) 30 : X2 = MLREE2.PROG(I) 31 : X3 = HLS0(X1,X2) 32 : MLREE3.PROG(I) = X3 33 : 10 CONTINUE 34 : ELSE 35 : DO 20 I=1,JG1 36 : X1 = MLREE1.PROG(I) 37 : X2 = TSATP0(X1) 38 : X3 = HLS0(X1,X2) 39 : MLREE3.PROG(I) = X3 40 : 20 CONTINUE 41 : ENDIF 42 : C 43 : RETURN 44 : END 45 : 46 :
© Cast3M 2003 - All rights reserved.
Disclaimer