Download rayo_abs-axi-1.dgibi

Back to the list

* fichier :  rayo_abs-axi-1.dgibi
***********************************************************************
*                                                                     *
*  Rayonnement thermique en milieu absorbant dans une cavité sphérique*                   *
*  (pas de couplage avec d'autres modes de transfet d'énergie)        *                   *
*                                                                     *
*  Comparaison à un calcul analytique                                 *
*  Ref: Siegel&Howell Ed.3 p609-615                                   *
*                                                                     *
*  On evalue la puissance perdue par un gaz absorbant de température  *
*  uniforme 2273K et de coefficient d'absorption 100./m contenu dans  *             *
*  cavité de rayon 0.01m à la température uniforme de 1273K.          *
*                                                                     *
*  Calcul 2D axisymétrique                                            *
*  Remarque: le calcul des facteurs de forme n'utilise pas l'option   *
*             convexe 'CONV'                                          *     *
***********************************************************************
*
*
 option echo 1 dime 2 elem qua4 mode axis ;
 graph = faux ; 
*
*-------------------------------
*   Maillage 
*------------------------------- 
*  
R1 = 1.E-2 ; 
O  =  0. 0. ;
p1 =  0. ( -1. * R1 )  ;  
p2 =  R1  0. ;  
p3 =  0. R1 ;

d = 1.E-3 ;

p1p2 = cerc p1 O p2 DINI d DFIN d; 
p2p3 = cerc p2 O p3 DINI d DFIN d;
sphe_ext = p1p2 et p2p3 ;

si graph ; 
trac sphe_ext ;
finsi ; 

cavite =  sphe_ext ;
tout = cavite;

*------------------------------- 
*  Propriétés physiques 
*------------------------------- 

e_wall = 0.5 ;
abso0 = -100. ; 
T_wall = 1273.  ; 
T_gas = 2273. ; 

*------------------------------- 
*  Modèle de rayonnement 
*------------------------------- 

mrt = mode sphe_ext thermique  rayonnement 'CAVITE' ;
e   = mate mrt 'EMIS' e_wall 'CABS'  abso0 'TABS' T_gas; 

* opti 'IMPI' 1 ;

*------------------------------- 
*  Facteurs de forme et matrice de rayonnement
*------------------------------- 

 fft = ffor mrt e;   
 chamr = raye mrt  fft    e ;

*------------------------------- 
* gaz absorbant : calcul du terme R*Tg4
*------------------------------- 

tg = manu chpo tout 1 'T'  T_gas natu 'DIFFUS';
tg_cavi   = redu tg cavite ;
tge_cavi   =  chan 'CHAM' tg_cavi   mrt 'GRAVITE' ;
crg= rayn mrt  chamr tge_cavi    ;
fg =  crg*tg_cavi ;
 
*-------------------------------  
* paroi : calcul du terme R*Tw4
*------------------------------- 

tp = manu chpo tout 1 'T' T_wall natu 'DIFFUS';
t_cavi   = redu tp cavite ;
te_cavi   =  chan 'CHAM' t_cavi   mrt 'GRAVITE' ;
cr = rayn mrt  chamr te_cavi    ;
fw =  cr *t_cavi ;
 
*-------------------------------
* puissance perdue par les frontieres:
*------------------------------- 

puis_n =  fw - fg ;
t1 = manu chpo tout 1 'T' 1.0    natu 'DIFFUS' ;
lm1 = MOTS 'Q' ;  
lm2 = MOTS 'T' ;
puis_t = xty puis_n t1 lm1 lm2 ;
 
*-------------------------------
* puissance théorique perdue par les frontieres:
*------------------------------- 

abso0 = -1 * abso0 ;
b0 = 5.670E-8 ;
EMG1 = b0 * ( T_gas ** 4. ) ;
EMS1 = b0 * ( T_wall ** 4. ) ;
AIRE1 = 4. * 3.1416 * R1 * R1 ;
tau1 = 2. / ( ( 2. * abso0 * R1 ) ** 2. ) ;
tau0 = ( 2. * abso0 * R1 ) + 1. ;
tau0 = tau0 * ( 'EXP' ( -2. * abso0 * R1 ) ) ;
tau1 = ( 1. - tau0 ) * tau1 ;
abso1 = 1. - tau1 ;
denom0 = ( 1. / e_wall ) + ( 1. / abso1 ) - 1. ;
res0 = -1. * AIRE1 * ( EMG1 - EMS1 ) / denom0 ; 


*------------------------------- 
*  Erreur methode 1
*------------------------------- 
 
si ( ( 'ABS' res0 ) '>' 1.E-5 ) ; 
  err1 = ( 'ABS' ( res0 - puis_t ) ) / ( 'ABS' res0 ) ;
  err1 = err1 * 100. ;
sinon ; 
  err1 = 0. ;
finsi ; 
'MESS' ' Puissance absorbée calculée methode 1  = ' puis_t ;
'MESS' ' Puissance absorbee théorique = ' res0 ;
'MESS' ' Erreur methode 1 en pourcentage = ' err1 ' % ' ;


*------------------------------- 
* calcul du flux rayonné au moyen de l'évaluation de la
* température de rayonnement (option 2 de RAYE)
*------------------------------- 

       trad = raye mrt  fft e  te_cavi 1e-7 ;
*      mess 'trad ' (mini trad) (maxi trad);

* calcul du coefficient d'echange

       hrad = HRCAV  mrt e te_cavi trad ;
*      mess 'hrad ' (mini hrad) (maxi hrad);

       trad_n1= chan 'CHPO' mrt trad       ;
       trad_n = nomc trad_n1 'T' 'NATU' 'DIFFUS';

* pour la condition de convection
       cr = cond mrt hrad;
       f = conv mrt hrad trad_n;

*      flux rayonne

       fray  =  (cr * tp)- f;
       fray_tot = maxi (resu fray);

       mess ' flux par methode 2 ' fray_tot ;

*------------------------------- 
*  Erreur methode 2
*------------------------------- 

si ( ( 'ABS' res0 ) '>' 1.E-5 ) ; 
  err2 = ( 'ABS' ( res0 - fray_tot) ) / ( 'ABS' res0 ) ;
  err2 = err2 * 100. ;
sinon ; 
  err2 = 0. ;
finsi ; 
'MESS' ' Puissance absorbée calculée methode 2  = ' fray_tot ;
'MESS' ' Puissance absorbee théorique = ' res0 ;
'MESS' ' Erreur methode 2 en pourcentage = ' err2 ' % ' ;


si (( err1 '<' .2 ) et ( err2 '<' .2 ));
 'ERRE' 0 ;
sinon ; 
 'ERRE' 5 ;
finsi ; 
 
fin ;  
 

 

© Cast3M 2003 - All rights reserved.
Disclaimer