Télécharger uchida.eso

Retour à la liste

Numérotation des lignes :

uchida
  1. C UCHIDA SOURCE CB215821 20/11/25 13:41:47 10792
  2. SUBROUTINE UCHIDA(ICOR,IPT1,IPT2,IPT3,IPT4,
  3. & MPOVA1,MPOVA2,MPOVA3,MPOVA4,MPOVA5,
  4. & MPOVA6,MPOVA7,MPOVA8,MPOVA9,MPOVAA,
  5. & MPOVAB,HMAX,BETA,GAMA,TTAG,TIME2,TAGA,
  6. & MPOVAC,MPOVAD,MPOVAE,MPOUT4)
  7. C--------------------------------------------------------------------
  8. C Evaluation du coef. d'échange thermique en paroi et du débit de
  9. C condensation lorsque la corrélation est UCHIDA ou TAGAMI-UCHIDA
  10. C--------------------------------------------------------------------
  11. C
  12. C E/ ICOR : Corrélation à considérer (1=Tagami , 2=Uchida)
  13. C E/ IPT1 : Maillage des points CELL
  14. C E/ IPT2 : Maillage des points LAYERW
  15. C E/ IPT3 : Maillage des points WALL
  16. C E/ IPT4 : Maillage de SEG2 CELL/LAYERW
  17. C E/ MPOVA1 : Densité partielle de vapeur (en kg/m3)
  18. C E/ MPOVA2 : Densité du mélange - (en kg/m3)
  19. C E/ MPOVA3 : Densité H2O - vapeur et brouillard - (en kg/m3)
  20. C E/ MPOVA4 : Coefficient d'échange par conduction
  21. C E/ MPOVA5 : Pression totale
  22. C E/ MPOVA6 : Pression partielle de vapeur
  23. C E/ MPOVA7 : Température de saturation
  24. C E/ MPOVA8 : Température du mélange gazeux
  25. C E/ MPOVA9 : Température des murs
  26. C E/ MPOVAA : Surface des parois
  27. C E/ MPOVAB : Facteur correctif pour les murs en béton
  28. C E/ HMAX : Borne sup pour le coefficient de transfert thermique
  29. C E/ BETA : Fraction de l'énergie associée à la condensation
  30. C transférée au mur (défaut 92%)
  31. C E/ GAMA : Coef. de lissage au voisinage de Tsat (defaut 0.5)
  32. C E/ TTAG : Temps caractéristique pour Tagami
  33. C E/ TIME2 : Temps physique en fin de pas de temps
  34. C E/ TAGA : Partie constante du modèle de Tagami
  35. C /S MPOVAC : Coefficient d'échange global en paroi
  36. C /S MPOVAD : Débit de condensation / flux thermique
  37. C /S MPOVAE : Enthalpie liquide
  38. C /S MPOUT4 : Coefficient d'échange convectif en paroi
  39. C
  40. C--------------------------------------------------------------------
  41. C
  42. C Langage : ESOPE + FORTRAN77
  43. C Auteurs : F.DABBENE 02/01
  44. C
  45. C--------------------------------------------------------------------
  46. IMPLICIT INTEGER(I-N)
  47. IMPLICIT REAL*8 (A-H,O-Z)
  48. POINTEUR MPOVA7.MPOVAL,MPOVA8.MPOVAL,MPOVA9.MPOVAL,MPOVAA.MPOVAL
  49. POINTEUR MPOVAB.MPOVAL,MPOVAC.MPOVAL,MPOVAD.MPOVAL,MPOVAE.MPOVAL
  50. POINTEUR MPOUT4.MPOVAL
  51. C
  52.  
  53. -INC PPARAM
  54. -INC CCOPTIO
  55. -INC SMCHPOI
  56. -INC SMCOORD
  57. -INC SMELEME
  58. -INC SMTABLE
  59. SEGMENT REDIR
  60. INTEGER IND1(NNGOT),IND2(NNGOT),IND3(NNGOT)
  61. ENDSEGMENT
  62. C
  63. SEGACT IPT1,IPT2,IPT3,IPT4
  64. SEGACT mpova1,mpova2,mpova3,mpova4,mpova5,mpova6,mpova7,mpova8,
  65. $ mpova9,mpovaa,mpovab
  66. C
  67. C- Tableau d'adressage indirect
  68. C
  69. NNGOT = nbpts
  70. SEGINI REDIR
  71. NBLAY = IPT2.NUM(/2)
  72. DO 10 I=1,NBLAY
  73. K = IPT2.NUM(1,I)
  74. IND2(K) = I
  75. 10 CONTINUE
  76. NBWAL = IPT3.NUM(/2)
  77. DO 20 I=1,NBWAL
  78. K = IPT3.NUM(1,I)
  79. IND3(K) = I
  80. 20 CONTINUE
  81. NBCEL = IPT1.NUM(/2)
  82. DO 30 I=1,NBCEL
  83. K = IPT1.NUM(1,I)
  84. IND1(K) = I
  85. 30 CONTINUE
  86.  
  87. SEGINI, MPOVAC=MPOVA4
  88. N = MPOVA4.VPOCHA(/1)
  89. NC = 1
  90. SEGINI MPOVAD,MPOVAE,MPOUT4
  91. C
  92. C- Pour chaque couple CELL/LAYERW on calcule les grandeurs liees a la
  93. C condensation
  94. C
  95. N1 = IPT4.NUM(/2)
  96. DO 70 I=1,N1
  97. C
  98. C Evaluation du coefficient d'échange thermique lié à la condensation
  99. C
  100. IPOS = IND2(IPT4.NUM(2,I))
  101. IF (IPOS.NE.0) THEN
  102. II1 = IND1(IPT4.NUM(1,I))
  103. JPOS = IND3(IPT4.NUM(2,I))
  104. ROV = MPOVA1.VPOCHA(II1,1)
  105. RO = MPOVA2.VPOCHA(II1,1)
  106. ROH = MPOVA3.VPOCHA(II1,1)
  107. X1 = ROV / (RO - ROH)
  108. IF (ICOR.EQ.1) THEN
  109. H1 = 11.351D0 + 283.77D0*X1
  110. IF (TIME2.LE.TTAG) THEN
  111. H2 = ((TIME2/TTAG) ** 0.5) * TAGA
  112. H1 = H2
  113. ELSE
  114. H2 = TAGA
  115. E1 = EXP((TTAG-TIME2)/20.D0)
  116. H1 = (H2-H1)*E1 + H1
  117. ENDIF
  118. H1 = MIN(H1,HMAX)
  119. ELSE
  120. H1 = MIN(11.351D0 + 283.77D0*X1,HMAX)
  121. ENDIF
  122. C
  123. C Coeff d'échange : correction pour les murs en béton
  124. C Evaluation du débit de condensation
  125. C
  126. PTOT = MPOVA5.VPOCHA(II1,1)
  127. PVAP = MPOVA6.VPOCHA(II1,1)
  128. TSAT = MPOVA7.VPOCHA(II1,1)
  129. TGAS = MPOVA8.VPOCHA(II1,1)
  130. TMUR = MPOVA9.VPOCHA(JPOS,1)
  131. AREA = MPOVAA.VPOCHA(IPOS,1)
  132. XCON = MPOVAB.VPOCHA(IPOS,1)
  133. HCON = MPOVA4.VPOCHA(IPOS,1)
  134. C
  135. C---> C'est ici que l'on fixe les échanges d'énergie comp/mur :
  136. C---> Etat thermodynamique du comp = PVAP TGAS
  137. C---> Etat thermodynamique du puisard = PTOT TMUR
  138. C---> La chaleur Latente découle de la difference comp/puisard
  139. C---> pour les états thermo ci-dessus CHOISIS A PRIORI.
  140. C
  141. HL = HLS0(PTOT,TMUR)
  142. HV = HVS0(PVAP,TGAS)
  143. HLAT = HV - HL
  144. C
  145. MPOVAC.VPOCHA(IPOS,1) = MAX(XCON*H1,HCON)
  146. IF (TMUR.LT.TSAT) THEN
  147. DT = TSAT - TMUR
  148. IF (DT.LT.10.D0) THEN
  149. Z1 = 1.D0 - EXP(-1.D0*DT*DT)
  150. ELSE
  151. Z1 = 1.D0
  152. ENDIF
  153. DT2 = ABS(TGAS - TSAT)
  154. B2 = (BETA + (1.D0-BETA)*EXP(-1.D0*GAMA*DT2))*Z1
  155. MPOVAD.VPOCHA(IPOS,1) = -1.D0 * AREA * B2 / HLAT
  156. MPOUT4.VPOCHA(IPOS,1) = MPOVAC.VPOCHA(IPOS,1) * (1.D0 - B2)
  157. ELSE
  158. MPOVAD.VPOCHA(IPOS,1) = 0.D0
  159. MPOUT4.VPOCHA(IPOS,1) = MPOVAC.VPOCHA(IPOS,1)
  160. ENDIF
  161. MPOVAE.VPOCHA(IPOS,1) = HL
  162. ENDIF
  163. 70 CONTINUE
  164. C
  165. C- Ménage
  166. C
  167. SEGSUP REDIR
  168. SEGDES mpova1,mpova2,mpova3,mpova4,mpova5,mpova6,mpova7,mpova8,
  169. $ mpova9,mpovaa,mpovab
  170. SEGDES IPT1,IPT2,IPT3,IPT4
  171. C
  172. RETURN
  173. END
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  

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