Télécharger diffusion_sous_contraintes_01.dgibi
* fichier : diffusion_sous_contraintes_01.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * CAS TEST diffusion_sous_contraintes_01.dgibi * ************************************************************************ * NOTA : Ce cas-test ne valide aucun resultat analytique * Il permet d'enrichir la base des cas-tests pour les utilisateurs * Il incombe aux utilisateurs de valider et qualifier leur * domaine de simulation. * * DESCRIPTION : * Ce cas-test simule la diffusion d'une espece chimique dans un gradient * de potentiel elastique (calcul mecanique couple a la diffusion) * La piece est une eprouvette entaillee afin de generer un fort champ * de contrainte en pointe d'entaille. * * - 2D PLAN * - ELEMENTS FINIS TESTES : 'QUA4' * - Regime transitoire pour la diffusion * * - Utilisation de la procedure CHARTHER pour appliquer le flux du au * gradient de potentiel elastique * - Utilisation de l'operateur SORET pour calculer le flux lui-meme * - Convergence DIFFUSION-MECANIQUE activee car la diffusion est * influencee par la mecanique. ************************************************************************ ************************************************************************ * Dans la procedure CHARTHER (appel dans TRANSNON a chaque iterations) * permet d'ajouter une flux de diffusion du a un gradient d'energie * potetielle elastique dans le materiau * - Le flux vaut JH=-CH.KD.grad(EPS(elas):SIG) * - Le flux nodal integre QH est renvoye comme second membre dans * l'indice 'ADDI_SECOND' ************************************************************************ SIG = PRECED.'ESTIMATION'.'CONTRAINTES'; * Pour les besoins de SORE, on met 'T' comme nom de composante TAA.'ADDI_SECOND'=RIGDM * CH; 'FINP' TAA ; ************************************************************************ * MAILLAGE LX = 1. ; LY = 1. ; A0 = 0.2; NBEX = 50; NBEY = 50; P1 = 0. 0. ; PIECE=S1 'ET' S2 ; *TRAC 'QUAL' (S1 ET S2 ET LSUP ET LGAU); * MODELE & MATERIAU MODTOT= MOD1 'ET' MOD2; MATTOT= MAT1 'ET' MAT2 ; * Pour une utilisation dans CHARTHER avec SORET DM = 2.D-13 ; * BLOCAGES BLOTOT= BLO1 'ET' BLO2 'ET' BLO3; * CHARGEMENT CHATOT = CHADEP1; * CONDITIONS INITIALES * PASAPAS TA1.MODELE = MODTOT ; TA1.CARACTERISTIQUES = MATTOT ; TA1.BLOCAGES_MECANIQUES= BLOTOT ; TA1.CHARGEMENT = CHATOT ; TA1.TEMPS_CALCULES = LTPS1 ; TA1.PROCEDURE_CHARTHER = VRAI ; TA1.CONVERGENCE_MEC_THE= VRAI ; TA1.CONCENTRATIONS. 0 = CHPCH0 ; PASAPAS TA1 ; 'DESS' EVO1; 'FIN';
© Cast3M 2003 - Tous droits réservés.
Mentions légales