Télécharger rayo-2D-1-trans.dgibi
* fichier : rayo-2D-1-trans.dgibi ************************************************************************ ************************************************************************ complet = faux; * ************************************************* * pour calcul complet mettre complet à : vrai; *************************************************** **************************************************************** * * 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 * * Ce jeu de données est analogue au rayo-2D-1.dgibi sauf que * l'on obtient la solution par une simulation transitoire avec * un chargement constant (comme par une méthode de relaxation * en mécanique). * * on teste les 2 méthodes: 1/sans ou 2/avec calcul de la * matrice de rayonnement (cf. notice PASAPAS) **************************************************************** *** 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 ... si complet; N = 20 ; sinon; N = 4; finsi; * É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 ; * Efficacite de l'ailette 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 ; *** Conditions aux limites ... *-------------------------------------------------------------- * méthode par défaut (avec calcul de la matrice de rayonnement) *** Préparation à la simulation avec PASAPAS ... tabnl = table ; tabnl . 'MODELE' = mcd et mrt; tabnl . 'CARACTERISTIQUES' = k et e ; tabnl . 'BLOCAGES_THERMIQUES' = c1 et c2 ; * tabnl . 'RAYONNEMENT' = table ; * tabnl . 'RAYONNEMENT' . 1 = table ; ** tabnl . 'RAYONNEMENT' . 1 . 'TYPE' = 'CAVITE' ; * tabnl . 'RAYONNEMENT' . 1 . 'MODELE' = mrt ; * tabnl . 'RAYONNEMENT' . 1 . 'CONVEXE' = vrai ; * tabnl . 'RAYONNEMENT' . 1 . 'FERME' = faux ; * tabnl . 'TEMPS_SAUVES' = extr (tabnl . 'TEMPS_CALCULES') * (lect 1 pas 10 (dime (tabnl . 'TEMPS_CALCULES'))) ; tabnl . 'PROCEDURE_THERMIQUE' = 'DUPONT' ; *** Résolution (avec PASAPAS) ... pasapas tabnl ; *** Petit post-traitement ... repeter surpas nbpas ; lindice = &surpas - 1 ; fin surpas ; titr 'Evolution de temperature a l extremite de l ailette' ; valref = 1751. ; errre1 = 100 * (valobt - valref) / valref ; mess 'Méthode avec calcul de la matrice de rayonnement' ; mess 'Solution exacte : ' valref ; mess 'Solution obtenue : ' valobt ; mess 'soit une erreur de ' errre1 ' %' ; *** Test de bon fonctionnement si ((abs errre1) > 1.); mess ' méthode avec matrice de rayonnement'; sinon; finsi ; *-------------------------------------------------------------- * méthode sans calcul de la matrice de rayonnement mrt2= model (l1 et l2) thermique 'RAYONNEMENT' 'CAVITE' FERME TRAYO ; tabnl = table ; tabnl . 'MODELE' = mcd et mrt2; tabnl . 'CARACTERISTIQUES' = k et e2 ; tabnl . 'BLOCAGES_THERMIQUES' = c1 et c2 ; * tabnl . 'RAYONNEMENT' = table ; * tabnl . 'RAYONNEMENT' . 1 = table ; * tabnl . 'RAYONNEMENT' . 1 . 'TYPE' = 'CAVITE' ; * tabnl . 'RAYONNEMENT' . 1 . 'MODELE' = mrt ; ** tabnl . 'RAYONNEMENT' . 1 . 'CONVEXE' = vrai ; * tabnl . 'RAYONNEMENT' . 1 . 'FERME' = faux ; * tabnl . 'RAYONNEMENT' . 1 . 'TRAYO'= vrai; * tabnl . 'TEMPS_SAUVES' = extr (tabnl . 'TEMPS_CALCULES') * (lect 1 pas 10 (dime (tabnl . 'TEMPS_CALCULES'))) ; tabnl . 'PROCEDURE_THERMIQUE' = 'DUPONT' ; *** Résolution (avec PASAPAS) ... pasapas tabnl ; *** Petit post-traitement ... repeter surpas nbpas ; lindice = &surpas - 1 ; fin surpas ; titr 'Evolution de temperature a l extremite de l ailette' ; valref = 1751. ; errre2 = 100 * (valobt - valref) / valref ; mess 'Methode sans calcul de la matrice de rayonnement' ; mess 'Solution exacte : ' valref ; mess 'Solution obtenue : ' valobt ; mess 'soit une erreur de ' errre2 ' %' ; *** Test de bon fonctionnement si ((abs errre2) > 1.); mess ' méthode sans matrice de rayonnement'; sinon; finsi ; fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales