chilto
C CHILTO SOURCE CB215821 20/11/25 13:19:25 10792 & MPOVA1,MPOVA2,MPOVA3,MPOVA4,MPOVA5, & MPOVA6,MPOVA7,MPOVA8,MPOVA9,MPOVAA, & MPOVAB,MPOVAC,MPOVAD,MPOVAE,G1,HMAX, & MPOUT1,MPOUT2,MPOUT3,MPOUT4) C-------------------------------------------------------------------- C Evaluation du coef. d'échange thermique en paroi et du débit de C condensation lorsque la corrélation retenue est celle de CHILTON C-------------------------------------------------------------------- C 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 : Pression totale C E/ MPOVA2 : Température du mélange gazeux C E/ MPOVA3 : Densité du mélange - (en kg/m3) C E/ MPOVA4 : Densité partielle de vapeur (en kg/m3) C E/ MPOVA5 : Pression partielle de vapeur C E/ MPOVA6 : Température de saturation C E/ MPOVA7 : Coefficient d'échange par conduction C E/ MPOVA8 : Température des murs C E/ MPOVA9 : Surface des parois C E/ MPOVAA : Flux de chaleur en paroi C E/ MPOVAB : Lambda du mélange C E/ MPOVAC : Nu du mélange C E/ MPOVAD : Constante des gaz parfait des incondensables C E/ MPOVAE : Coeff de diffusion de la vapeur C E/ G1 : Gravité (accélération de la pesanteur) C E/ HMAX : Borne sup pour le coefficient de transfert thermique C /S MPOUT1 : Coefficient d'échange global en paroi C /S MPOUT2 : Débit de condensation / flux thermique C /S MPOUT3 : Enthalpie liquide C /S MPOUT4 : Coefficient d'échange par convection C C-------------------------------------------------------------------- C Les segments MPOUT... ne sont pas désactivés C-------------------------------------------------------------------- C 03/07/02 : Le débit de condensation est mis à 0. si il est positif C FD On se sert de QW2 updaté afin d'en lisser les variations C C C-------------------------------------------------------------------- C C Langage : ESOPE + FORTRAN77 C Auteurs : F.DABBENE 12/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 MPOUT1.MPOVAL,MPOUT2.MPOVAL,MPOUT3.MPOVAL,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 C- Tableau d'adressage indirect C SEGACT IPT1,IPT2,IPT3,IPT4 SEGACT MPOVA1,MPOVA2,MPOVA3,MPOVA4,MPOVA5,MPOVA6,MPOVA7,MPOVA8, & MPOVA9,MPOVAA,MPOVAB,MPOVAC,MPOVAD,MPOVAE 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 UST = 1.D0/3.D0 DST = 2.D0/3.D0 C C- Pour chaque couple CELL/LAYERW on calcule les grandeurs liees a la C condensation C SEGINI, MPOUT1=MPOVA7 N = MPOVA7.VPOCHA(/1) NC = 1 SEGINI MPOUT2,MPOUT3,MPOUT4 N1 = IPT4.NUM(/2) DO 70 I=1,N1 C C Coeff d'échange : correction pour les murs en béton C Evaluation du débit de 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)) XLBD1 = MPOVAB.VPOCHA(II1,1) XNU1 = MPOVAC.VPOCHA(II1,1) RINC1 = MPOVAD.VPOCHA(II1,1) DV2 = MPOVAE.VPOCHA(II1,1) XTGAS1 = MPOVA2.VPOCHA(II1,1) RTOT1 = MPOVA3.VPOCHA(II1,1) RVAP3 = MPOVA4.VPOCHA(II1,1) PVP1 = MPOVA5.VPOCHA(II1,1) XTSAT1 = MPOVA6.VPOCHA(II1,1) PTOT1 = MPOVA1.VPOCHA(II1,1) TMUR1 = MPOVA8.VPOCHA(JPOS,1) AREA1 = MPOVA9.VPOCHA(IPOS,1) QW2 = MPOVAA.VPOCHA(IPOS,1) IF (TMUR1 .LT. XTSAT1) THEN ROITP1 = (PTOT1 - PSATP1) / (RINC1 * TMUR1) XMASS1 = ABS((RVATP1+ROITP1-RTOT1)/RTOT1) HCONV = 0.13D0*XLBD1*(((G1*XMASS1)/XNU1/XNU1)**UST) XKC1 = HCONV*(DV2**DST)/(XLBD1*(XNU1**(-1.D0*UST))) DEBIC1 = XKC1*AREA1*(RVAP3-RVATP1)/(PSATP1/PTOT1-1.D0) ELSE ROITP1 = (PTOT1 - PVP1) / (RINC1 * TMUR1) XMASS1 = ABS((RVATP1+ROITP1-RTOT1)/RTOT1) HCONV = 0.13D0 *XLBD1 * (((G1*XMASS1)/XNU1/XNU1) ** UST) DEBIC1 = 0.D0 ENDIF DEBIC1 = MIN(DEBIC1,0.D0) 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-------------------------------------------------------------------- DT1 = XTSAT1 - TMUR1 DT2 = TMUR1 - XTGAS1 HCONV = MIN(HCONV,HMAX) IF (DT1.GT.0.1D0) THEN IF (DT2.LT.-0.1D0) THEN MPOUT1.VPOCHA(IPOS,1) = (DEBIC1*HLAT)/(AREA1*DT2) + HCONV QW2 = MPOUT1.VPOCHA(IPOS,1) * DT2 MPOUT2.VPOCHA(IPOS,1) = -1.D0 * DEBIC1 / QW2 ELSE MPOUT1.VPOCHA(IPOS,1) = HCONV MPOUT2.VPOCHA(IPOS,1) = 0.D0 ENDIF ELSE MPOUT1.VPOCHA(IPOS,1) = HCONV MPOUT2.VPOCHA(IPOS,1) = 0.D0 ENDIF C HTOT1 = MPOUT1.VPOCHA(IPOS,1) IF (HTOT1 . LT . MPOVA7.VPOCHA(IPOS,1)) THEN MPOUT1 . VPOCHA(IPOS,1) = MPOVA7.VPOCHA(IPOS,1) HCONV = HCONV + MPOVA7.VPOCHA(IPOS,1) - HTOT1 ELSE MPOUT1 . VPOCHA(IPOS,1) = HTOT1 ENDIF MPOUT3 . VPOCHA(IPOS,1) = HL MPOUT4 . VPOCHA(IPOS,1) = HCONV ENDIF 70 CONTINUE C C- Ménage C SEGSUP REDIR SEGDES IPT1,IPT2,IPT3,IPT4 C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales