* fichier ajout1.dgibi *----------------------------------------------------------------------* * Calcul du champ de temperature apres ajout de matiere. * * * * Une 1ere partie d'un maillage est a la temperature de 1000. * * On lui ajoute une 2e partie a la temperature de 20. * * L'objectif est de calculer la temperature a leur interface, ou leurs * * noeuds sont en commun. * * Le princicpe est de verifier la conservation de la quantite de * * chaleur. * * * * Pour cela, on utilise 2 methodes : * * - A l'aide des matrices de capacite, on calcule les quantites de * * chaleur contenues dans chaque partie, les assemble, puis on * * resout le systeme : C0.T0 = (C1*T1 + C2*T2), * * T0 etant le champ de temperature recherche. * * - La 2nd consiste a diviser le second membre ci-dessus par un * * champ de flux de chaleur "unite", obtenu en multipliant la * * matrice de capacite globale par une temperature unite. * * * * Il y a conservation de l'energie avec les deux methodes. * * La seconde donne resultat qui semble plus physique. * * * * La taille des elements des deux parties est differente. * * Les capacites thermiques dependent de la temperature. * * * *----------------------------------------------------------------------* * Mettre IG1 a VRAI pour affichages : ig1 = faux ; *------------------------------ Geometrie -----------------------------* * Dimensions : lo1 = 10.e-3 ; la1 = 6.e-3 ; h1 = 3.e-3 ; lo2 = h1 ; * Maillage : v0 = v1 et v2 ; si ig1 ; fins ; *----------------------- Modelisation ---------------------------------* * Capacite thermique : si ig1 ; fins ; * Modeles - Caracteristiques : * Champs de temperature initiaux dans chaque partie : * Instanciation des carateristiques de chaque partie : * Matrices de capacite : c0 = c1 et c2 ; * Quantite de chaleur globale : q0 = (c1*cht1) + (c2 * cht2) ; *---------------------- Temperature apres ajout -----------------------* * 1ere methode : * cht0 : champ T resultat 1ere methode * Affichages resultat : si ig1 ; fins ; * Ecart relatif Quantites de chaleur initiale-finale 1ere methode : list err0 ; * 2nd methode : * chtx0 : champ T resultat 2nd methode qx1 = c0 * chtx1 ; * Affichage resultat : si ig1 ; tleg1 = table ; tleg1 . titre = table ; tleg1 . titre . 1 = '1ere methode' ; tleg1 . titre . 2 = '2nd methode' ; fins ; * Ecart relatif Quantites de chaleur initiale-finale 2nd methode : list errx0 ; * Affichages resultat : fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales