* fichier : rayo-2D-1.dgibi ************************************************************************ ************************************************************************ **************************************************************** * * test 2D couplage conduction-rayonnement * REFERENCE: SPARROW CESS "Radiation Heat Transfer" 1978 p.189 * * DONNEES * cas de 2 ailettes * * angle entre les ailettes : 45 degres * longueur : L=0.1m * emissivite : 0.75 * * conductivite lineique : LAM=4.536 W/K * conditions aux limites base d ailette : TB= 2000 K * extremite ailette : flux nul * Nombre caracteristique rayonnemnent/conduction XC=1. * * RESULTATS * efficacite de l ailette 0.591 * puissance rayonnee 41 kW * temperature en milieu d ailette 1820 K * temperature en extremite d ailette 1751 K * * Remarque: option convexe pour FFOR **************************************************************** *** Options ... graph = faux ; *** Paramètres ... * AL angle entre les ailettes ... AL = 45. ; L = 0.1; C = COS(AL) ; S = SIN(AL) ; A = SIN(AL/2.) ; * Nombre de segments / ailette ... N = 20 ; * Épaisseur des ailettes : 1mm dz = 0.001 ; dzp = dz ; dzn = -1 * dz ; * Propriétés physiques ... sig=5.67E-8 ; l=0.1; tb=2000. ; emis = 0.75 ; * Nombre caractéristique du rayonnement xc = 1.0 ; *** Points ... P1 = 0. 0. ; P2 = L 0. ; Q1 = 0. 0. ; Q2 = (L*C) (L*S) ; *** Lignes ... L1= D N P1 P2 ; L2 = D N Q2 Q1 ; *** Surfaces ... cavite = l1 et l2 ; tout = z1 et z2 ; titr 'Le maillage d ailette' ; *** Modélisation ... * conduction * calcul de la conductivité lineique kr = sig*tb*tb*tb *l*l ; lam = kr/xc ; lamb = lam/dz ; mcd1 = modeli z1 thermique ; mcd2 = modeli z2 thermique ; mcd = mcd1 et mcd2 ; mr1 = modeli l1 thermique rayonnement 'CAVITE' 'CONVEXE' 'CONS' 'CAV1'; mr2 = modeli l2 thermique rayonnement 'CAVITE' 'CONVEXE' 'CONS' 'CAV1'; mrt = mr1 et mr2 ; e = e1 et e2 ; *** Matrice de rayonnement ... * opti 'IMPI' 1 ; fft = fforme mrt e; * fft = fforme mrt 'NNOR' ; * opti 'IMPI' 0 ; * list fft; *list chamr; *opti donn 5; *** Conditions aux limites ... *** Initialisation de la température ... *** Résolution (par itérations) ... * Coeff. de relaxation ... alfa = 0.6 ; maxiter = 100 ; critconv = 1.e-5 ; REPE bloc1 ; nbiter = &bloc1 ; cndtot = cr et cnd et c1 et c2 ; residu = cndtot * tp ; si((nbiter > 1) et (normres < critconv)) ; quitter bloc1 ; finsi ; si(nbiter > maxiter) ; ' itérations !' ; quitter bloc1 ; finsi ; tt = resou cndtot (tim1 et tim2) ; tn = (alfa * tt) + ((1.-alfa) * tp) ; tp = tn ; FIN bloc1 ; * opti echo 1 ; *** Post-traitement ... titre 'Champ de température final' ; tana = 1751. ; ppmilieu = (L/2) 0 ; si(leurdist < 1.e-6) ; sinon ; ' au milieu de l ailette' ; finsi ; * evres = evol manu 'pas' listpas 'dQ' listres ; dess evres ; qfinal = cndtot * tn ; * list rqfinal ; * * efficacité de l'ailette pref = 2. * kr * tb * (sin(AL/2.)) / L ; effica = puemis/pref ; SINO; FINSI; *** Bye ... FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales