* fichier : tran10.dgibi * * Copie du cas-test "tran10.dgibi" pour tester * la donnee a PASAPAS d'une : * - CAPACITE_CONSTANTE * - CONDUCTIVITE_CONSTRANTE * et resolution par la procedure NONLINEAIRE * Calcul avec des EF TRI3 (au lieu de QUA4) ******************************************* ******************************************* ******************************************* * Test tran10.dgibi: jeux de données * * --------------------------------- * ******************************************* * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE * SINON SI GRAPH DIFFERENT DE N TOUS * LES GRAPHIQUES SONT AFFICHES GRAPH = 'N' ; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; SAUT PAGE; ******************************************* * tran10 * * * * THERMIQUE TRANSITOIRE LINEAIRE EN 2D * * * * Test NAFEMS numero T3 * * * * * * description * * ----------- * * * * A C B * * <_0.02_> * * | | | * * |=================================| * * | | * * <______________0.1 m______________> * * ---> axe X * * * * * * conditions aux limites * * ---------------------- * * * * - temperature imposee au point A : * * TA = 0 * * * * - temperature imposee au point B : * * TB = 100 * sin (PI * temps / 40) * * * ******************************************* *---------- geometrie : maillage ---------* PA1 = 0. 0.; PB1 = 0.1 0. ; PA2 = 0. 0.01; PB2 = 0.1 0.01; N = 10; SI (NEG GRAPH 'N'); TITR 'TRAN10 : MAILLAGE'; TRAC 'QUAL' SUR1; FINSI; *--------- modeles - materiaux -----------* * test de l'option 'CAPACITE_CONSTANTE' * de PASAPAS : * temperatures imposees : fonction du temps * * - Cote PA : temperature constante * de 0 degres celcius * - Cote PB : temperature variable * en fonction du temps * Un pas toutes les secondes, * temps maximum 40. s. * Creation d'un flux nul (type chargement) *--- objets pour la procedure PASAPAS ----* BLOCT = (BLOCD2 ET BLOCD4); CHART = (FLU1 ET CHAD4 ET CHAD2); TAB1.'BLOCAGES_THERMIQUES' = BLOCT; TAB1.'CHARGEMENT' = CHART; TAB1.'MODELE' = MODL1; TAB1.'CARACTERISTIQUES' = MATR1; TAB1.'CAPACITE_CONSTANTE' = CAP2 ; TAB1.'CONDUCTIVITE_CONSTANTE' = CND2 ; PASAPAS TAB1; *------- extraction des resultats --------* * Temperature du point C a t = 32 s. * Construction de l'evolution de T au cours * du temps REPE SURPAS NBPAS; INDICE = &SURPAS; FIN SURPAS; THET2 = 36.6; ERG =100 * (ABS ((THET2 - THET1) / THET2)); * Trace facultatif de la repartition * de temperature a t = 32 s SI (NEG GRAPH 'N'); TRAC SUR1 CHPO3; TITR 'Evolution de la temperature en fonction du temps : '; DESS EVTEMPE ; FINSI; *-------- Test Reactions dans solution -------* *-------- affichage des resultats --------* MESS ' RESULTATS '; MESS 'Temperature theorique :' THET2' C'; MESS 'Temperature calculee :' THET1' C'; MESS ' Soit un ecart de : ' ERG '%'; *------- code fonctionnement -------------* SI ((ERG <EG 5) et IREAC1); SINON; 'SI' ('NON' IREAC1) ; FINSI; TEMPS; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales