Télécharger hls1.eso

Retour à la liste

Numérotation des lignes :

hls1
  1. C HLS1 SOURCE CB215821 20/11/25 13:29:58 10792
  2. SUBROUTINE HLS1(MPOVA1,MPOVA2,MPOVA3,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/ MPOVA1 : Pression (en Pa)
  11. C E/ MPOVA2 : Température (en K)
  12. C E/ ISAT : 0 si T est donné, 1 sinon (T=TSAT(P))
  13. C /S MPOVA3 : 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 SMCHPOI
  25. C
  26. N1 = MPOVA1.VPOCHA(/1)
  27. IF (ISAT.EQ.0) THEN
  28. DO 10 I=1,N1
  29. X1 = MPOVA1.VPOCHA(I,1)
  30. X2 = MPOVA2.VPOCHA(I,1)
  31. X3 = HLS0(X1,X2)
  32. MPOVA3.VPOCHA(I,1) = X3
  33. 10 CONTINUE
  34. ELSE
  35. DO 20 I=1,N1
  36. X1 = MPOVA1.VPOCHA(I,1)
  37. X2 = TSATP0(X1)
  38. X3 = HLS0(X1,X2)
  39. MPOVA3.VPOCHA(I,1) = X3
  40. 20 CONTINUE
  41. ENDIF
  42. C
  43. RETURN
  44. END
  45.  
  46.  
  47.  
  48.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales