Télécharger rayo_abs-axi-1.dgibi
* 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' * *********************************************************************** * * graph = faux ; * *------------------------------- * Maillage *------------------------------- * R1 = 1.E-2 ; O = 0. 0. ; p1 = 0. ( -1. * R1 ) ; p2 = R1 0. ; p3 = 0. R1 ; d = 1.E-3 ; 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 *------------------------------- * opti 'IMPI' 1 ; *------------------------------- * Facteurs de forme et matrice de rayonnement *------------------------------- *------------------------------- * gaz absorbant : calcul du terme R*Tg4 *------------------------------- fg = crg*tg_cavi ; *------------------------------- * paroi : calcul du terme R*Tw4 *------------------------------- fw = cr *t_cavi ; *------------------------------- * puissance perdue par les frontieres: *------------------------------- puis_n = fw - fg ; *------------------------------- * 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 ; *------------------------------- * calcul du flux rayonné au moyen de l'évaluation de la * température de rayonnement (option 2 de RAYE) *------------------------------- * mess 'trad ' (mini trad) (maxi trad); * calcul du coefficient d'echange * mess 'hrad ' (mini hrad) (maxi hrad); * pour la condition de convection * flux rayonne fray = (cr * tp)- f; *------------------------------- * Erreur methode 2 *------------------------------- si ( ( 'ABS' res0 ) '>' 1.E-5 ) ; err2 = ( 'ABS' ( res0 - fray_tot) ) / ( 'ABS' res0 ) ; err2 = err2 * 100. ; sinon ; err2 = 0. ; finsi ; si (( err1 '<' .2 ) et ( err2 '<' .2 )); sinon ; finsi ; fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales