uchida
C UCHIDA SOURCE CB215821 20/11/25 13:41:47 10792 & MPOVA1,MPOVA2,MPOVA3,MPOVA4,MPOVA5, & MPOVA6,MPOVA7,MPOVA8,MPOVA9,MPOVAA, & MPOVAB,HMAX,BETA,GAMA,TTAG,TIME2,TAGA, & MPOVAC,MPOVAD,MPOVAE,MPOUT4) C-------------------------------------------------------------------- C Evaluation du coef. d'échange thermique en paroi et du débit de C condensation lorsque la corrélation est UCHIDA ou TAGAMI-UCHIDA C-------------------------------------------------------------------- C C E/ ICOR : Corrélation à considérer (1=Tagami , 2=Uchida) C E/ IPT1 : Maillage des points CELL C E/ IPT2 : Maillage des points LAYERW C E/ IPT3 : Maillage des points WALL C E/ IPT4 : Maillage de SEG2 CELL/LAYERW C E/ MPOVA1 : Densité partielle de vapeur (en kg/m3) C E/ MPOVA2 : Densité du mélange - (en kg/m3) C E/ MPOVA3 : Densité H2O - vapeur et brouillard - (en kg/m3) C E/ MPOVA4 : Coefficient d'échange par conduction C E/ MPOVA5 : Pression totale C E/ MPOVA6 : Pression partielle de vapeur C E/ MPOVA7 : Température de saturation C E/ MPOVA8 : Température du mélange gazeux C E/ MPOVA9 : Température des murs C E/ MPOVAA : Surface des parois C E/ MPOVAB : Facteur correctif pour les murs en béton C E/ HMAX : Borne sup pour le coefficient de transfert thermique C E/ BETA : Fraction de l'énergie associée à la condensation C transférée au mur (défaut 92%) C E/ GAMA : Coef. de lissage au voisinage de Tsat (defaut 0.5) C E/ TTAG : Temps caractéristique pour Tagami C E/ TIME2 : Temps physique en fin de pas de temps C E/ TAGA : Partie constante du modèle de Tagami C /S MPOVAC : Coefficient d'échange global en paroi C /S MPOVAD : Débit de condensation / flux thermique C /S MPOVAE : Enthalpie liquide C /S MPOUT4 : Coefficient d'échange convectif en paroi C C-------------------------------------------------------------------- C C Langage : ESOPE + FORTRAN77 C Auteurs : F.DABBENE 02/01 C C-------------------------------------------------------------------- IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) POINTEUR MPOVA7.MPOVAL,MPOVA8.MPOVAL,MPOVA9.MPOVAL,MPOVAA.MPOVAL POINTEUR MPOVAB.MPOVAL,MPOVAC.MPOVAL,MPOVAD.MPOVAL,MPOVAE.MPOVAL POINTEUR MPOUT4.MPOVAL C -INC PPARAM -INC CCOPTIO -INC SMCHPOI -INC SMCOORD -INC SMELEME -INC SMTABLE SEGMENT REDIR INTEGER IND1(NNGOT),IND2(NNGOT),IND3(NNGOT) ENDSEGMENT C SEGACT IPT1,IPT2,IPT3,IPT4 SEGACT mpova1,mpova2,mpova3,mpova4,mpova5,mpova6,mpova7,mpova8, $ mpova9,mpovaa,mpovab C C- Tableau d'adressage indirect C NNGOT = nbpts SEGINI REDIR NBLAY = IPT2.NUM(/2) DO 10 I=1,NBLAY K = IPT2.NUM(1,I) IND2(K) = I 10 CONTINUE NBWAL = IPT3.NUM(/2) DO 20 I=1,NBWAL K = IPT3.NUM(1,I) IND3(K) = I 20 CONTINUE NBCEL = IPT1.NUM(/2) DO 30 I=1,NBCEL K = IPT1.NUM(1,I) IND1(K) = I 30 CONTINUE SEGINI, MPOVAC=MPOVA4 N = MPOVA4.VPOCHA(/1) NC = 1 SEGINI MPOVAD,MPOVAE,MPOUT4 C C- Pour chaque couple CELL/LAYERW on calcule les grandeurs liees a la C condensation C N1 = IPT4.NUM(/2) DO 70 I=1,N1 C C Evaluation du coefficient d'échange thermique lié à la condensation C IPOS = IND2(IPT4.NUM(2,I)) IF (IPOS.NE.0) THEN II1 = IND1(IPT4.NUM(1,I)) JPOS = IND3(IPT4.NUM(2,I)) ROV = MPOVA1.VPOCHA(II1,1) RO = MPOVA2.VPOCHA(II1,1) ROH = MPOVA3.VPOCHA(II1,1) X1 = ROV / (RO - ROH) IF (ICOR.EQ.1) THEN H1 = 11.351D0 + 283.77D0*X1 IF (TIME2.LE.TTAG) THEN H2 = ((TIME2/TTAG) ** 0.5) * TAGA H1 = H2 ELSE H2 = TAGA E1 = EXP((TTAG-TIME2)/20.D0) H1 = (H2-H1)*E1 + H1 ENDIF H1 = MIN(H1,HMAX) ELSE H1 = MIN(11.351D0 + 283.77D0*X1,HMAX) ENDIF C C Coeff d'échange : correction pour les murs en béton C Evaluation du débit de condensation C PTOT = MPOVA5.VPOCHA(II1,1) TSAT = MPOVA7.VPOCHA(II1,1) TGAS = MPOVA8.VPOCHA(II1,1) TMUR = MPOVA9.VPOCHA(JPOS,1) AREA = MPOVAA.VPOCHA(IPOS,1) XCON = MPOVAB.VPOCHA(IPOS,1) HCON = MPOVA4.VPOCHA(IPOS,1) C C---> C'est ici que l'on fixe les échanges d'énergie comp/mur : C---> Etat thermodynamique du comp = PVAP TGAS C---> Etat thermodynamique du puisard = PTOT TMUR C---> La chaleur Latente découle de la difference comp/puisard C---> pour les états thermo ci-dessus CHOISIS A PRIORI. C HLAT = HV - HL C MPOVAC.VPOCHA(IPOS,1) = MAX(XCON*H1,HCON) IF (TMUR.LT.TSAT) THEN DT = TSAT - TMUR IF (DT.LT.10.D0) THEN Z1 = 1.D0 - EXP(-1.D0*DT*DT) ELSE Z1 = 1.D0 ENDIF DT2 = ABS(TGAS - TSAT) B2 = (BETA + (1.D0-BETA)*EXP(-1.D0*GAMA*DT2))*Z1 MPOVAD.VPOCHA(IPOS,1) = -1.D0 * AREA * B2 / HLAT MPOUT4.VPOCHA(IPOS,1) = MPOVAC.VPOCHA(IPOS,1) * (1.D0 - B2) ELSE MPOVAD.VPOCHA(IPOS,1) = 0.D0 MPOUT4.VPOCHA(IPOS,1) = MPOVAC.VPOCHA(IPOS,1) ENDIF MPOVAE.VPOCHA(IPOS,1) = HL ENDIF 70 CONTINUE C C- Ménage C SEGSUP REDIR SEGDES mpova1,mpova2,mpova3,mpova4,mpova5,mpova6,mpova7,mpova8, $ mpova9,mpovaa,mpovab SEGDES IPT1,IPT2,IPT3,IPT4 C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales