Download becalc2.eso

Back to the list

   1 : C BECALC2   SOURCE    DURA      06/07/11    21:17:01     5481           
   2 :        SUBROUTINE BECALC2(PE,PVE,TE,PS,XL,DX,RUG,QINI,XW,NNP,XN,TN,EN,
   3 :      $       BN,KIMP,NT,NX,XX,XP,XPV,XT,XY,XU,XHF,XQ,XQW,XQA,XRE,XDH,
   4 :      $       RECU,XKUL,XKUT1,XKUT2,XKUT3,XKUT4)
   5 :       IMPLICIT INTEGER(I-N)
   6 :       IMPLICIT REAL*8 (A-H,O-Z)
   7 : C
   8 : C     operateur FUITE
   9 : C>>>  parametres d'entree:
  10 : C       PE  : pression totale a l'entree
  11 : C       PVE : pression de vapeur a l'entree
  12 : C       TE  : temperature d'entree
  13 : C       PS  : pression de sortie
  14 : C       XL  : longueur de la fissure
  15 : C       DX  : taille relative maille fluide
  16 : C       RUG : rugosite
  17 : C       QINI: debit initialisation
  18 : C       XW  : parametre de condensation
  19 : C       XN TN EN : abscisses temperature et epaisseur de la paroi
  20 : C                   (dimension NNP)
  21 : C       KIMP: parametre d'impression
  22 : C       NT  : dimension max. grille fluide
  23 : C     RECU,XKUL,XKUT1,XKUT2,XKUT3,XKUT4 : coef lois de frot utilisateur
  24 : C
  25 : C>>>  parametres de sortie:
  26 : C       NX  : nombre de points grille fluide
  27 : C       pour la grille fluide
  28 : C       XX  : coordonnees relatives
  29 : C       XP XPV XT XU XY XHF XQ XQW XQA XRE
  30 : C       pression, pression vapeur, temperature, titre, vitesse
  31 : C       coef. echange, debit total, debit eau (liq.+vap.), debit air
  32 : C       Reynolds
  33 : 
  34 :       DIMENSION XX(NT),XP(NT),XT(NT),XY(NT),XU(NT),XPV(NT)
  35 :       DIMENSION XHF(NT),XQ(NT),XQW(NT),XQA(NT),XRE(NT),XDH(NT)
  36 :       DIMENSION XN(NNP),TN(NNP),EN(NNP),BN(NNP)
  37 : C
  38 :       IF(KIMP.GE.1) THEN
  39 :         WRITE(6,*) 'entree becalc2  '
  40 :       ENDIF
  41 :       TE = TE + 273.15
  42 :       IF (QINI.LT.1.E-5) THEN
  43 : 
  44 : C>>>  calcul du debit correspondant a un melange gazeux isotherme
  45 : C     a la temperature d'entree
  46 : C
  47 :       E=(EN(1)+EN(NNP))/2.
  48 :       B=(BN(1)+BN(NNP))/2.
  48 :       CALL BCALQ0(PE,PVE,TE,PS,XL,E,B,RUG,Q0,RECU,XKUL,XKUT1,XKUT2,
  49 :      * XKUT3,XKUT4)
  50 :       ELSE
  51 :       Q0 = QINI
  52 :       ENDIF
  53 : C     WRITE(6,*) 'Q0' ,Q0
  54 : C>>>  calcul du debit solution
  54 :       CALL BCALDP2(PE,PVE,TE,PS,XL,DX,RUG,Q0,XW,NNP,XN,TN,EN,BN,
  55 :      $           KIMP,NT,NX,XX,XP,XT,XY,XU,XHF,XQ,XQW,
  56 :      $               Q,QAE,XRE,XDH,RECU,XKUL,XKUT1,XKUT2,XKUT3,XKUT4)
  57 : 
  58 : C>>>  calcul de la pression vapeur et des debits resultats
  59 : 
  60 :       DO 15 I=1,NX
  61 : 
  62 :          IF (XY(I).GT.0.99) THEN
  63 :             PHI=PVE/PE
  64 :             XPV(I)=PHI*XP(I)
  65 :          ELSE
  66 :             T=XT(I)+273.15
  67 :             XPV(I)=PSATT0(T)
  68 :          ENDIF
  69 : 
  70 : C>>   a revoir
  71 :          XQA(I) = QAE
  72 :          XQW(I) = XQ(I)
  73 :          XQ (I) = XQA(I)+XQW(I)
  74 : 
  75 :   15  CONTINUE
  76 : C
  77 : C>>   a revoir
  78 :        XHF(1) = XHF(2)
  79 :        XRE(1) = XRE(2)
  80 :        XDH(1) = XDH(2)
  81 : 
  82 :       RETURN
  83 :       END
  84 :  
  85 :  
  86 :  
  87 :  
  88 :  
  89 :  
  90 :  

© Cast3M 2003 - All rights reserved.
Disclaimer