Download hls3.eso

Back to the list

   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