Télécharger formation_pasapas_3_solution.dgibi
* fichier : formation_pasapas_3_solution.dgibi * *----------------------------------------------------------------------* * FORMATION AVANCEE SUR LA PROCEDURE PASAPAS * * * * Chauffage d'une plaque par une source de chaleur variable * * dependante de la temperature * * * * Ce fichier constitue la mise donnee solution du probleme et realise * * - le maillage * * - la definition du modele et des parametres materiaux variables * * - la definition du chargement (convection + source variable) * * - la resolution avec PASAPAS * * - le post traitement * *----------------------------------------------------------------------* ** Options de trace / Plotting options itrac = FAUX ; ***OPTI 'TRAC' 'PSC' ; ** Options generales ** Maillage p1 = 0. 0. ; p2 = 1. 0. ; SI itrac ; SI ipsc ; *** OPTI 'FTRA' 'exo_3_maillage.ps' ; FINSI ; *** TRAC 'FACE' ((sou COUL 'ORAN') ET (nsou COUL 'CYAN')) ((CONT sou) ET (CONT nsou)) ; FINSI ; ** Modeles et materiaux lk = (0.3 * lt) + 200. ; 'RHO' 19300. 'TINI' 20. ; * convection ** Chargement (source) ** Procedure PERSO2 DEBP PERSO2 t1*'TABLE' ; masou = t1 . 'MON_MAILLAGE' ; mosou = t1 . 'MON_MODELE' ; * reduction temperatures sur la source tp1 = t1 . 'WTABLE' . 'THER_COURANT' ; * calcul du champ de source selon temperature ex1 = ((tsou - 1000.) / 700.) ** 2 ; chs = 4.E6 * (EXP (-1. * ex1)) ; * calcul du du second membre et chargement * modification du chargement dans la table t1 . 'WTABLE' . 'CHARGEMENT' = chmaj ; FINP ; ** Procedure CHARTHER masou = t1 . 'MON_MAILLAGE' ; mosou = t1 . 'MON_MODELE' ; * reduction temperatures sur la source tp1 = t1 . 'WTABLE' . 'THER_COURANT' ; * calcul du champ de source selon temperature ex1 = ((tsou - 1000.) / 700.) ** 2 ; chs = 4.E6 * (EXP (-1. * ex1)) ; * calcul du second membre * sortie du second membre pour ajout t2 . 'ADDI_SECOND' = pmaj ; FINP t2 ; **Resolution avec PASAPAS tab1 . 'MODELE' = mocod ET mocov ; tab1 . 'CARACTERISTIQUES' = macod ET macov ; tab1 . 'CHARGEMENT' = chsou ; tab1 . 'PROCEDURE_PERSO2' = VRAI ; tab1 . 'MON_MAILLAGE' = sou ; TAB1 . 'MON_MODELE' = mosou ; PASAPAS tab1 ; ** Post-traitement SI ipsc ; FINSI ; REPE b1 n1 ; tps1 = tab1 . 'TEMPS' . (&b1 - 1) ; p100 = ENTI (100. * tps1 / 1.E5) ; te1 = tab1 . 'TEMPERATURES' . (&b1 - 1) ; SI itrac ; FINSI ; FIN b1 ; tl . 'TITRE' . 1 = 'Coin inf. gauche' ; tl . 'TITRE' . 2 = 'Coin sup. droite' ; SI itrac ; SI ipsc ; FINSI ; FINSI ; FIN ; ***tab1 . 'CHARGEMENT' = chsou ; tab1 . 'PROCEDURE_CHARTHER' = VRAI ; tab1 . 'MON_MAILLAGE' = sou ; tab1 . 'MON_MODELE' = mosou ; PASAPAS tab1 ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales