*--------------------- F U S I O N 2 . D G I B I ---------------------* * fichier : fusion2.dgibi * section : Mecanique, Plastique *----------------------------------------------------------------------* * Cas-test de validation de l'option FUSION avec modele de Chaboche. * * * * Simulation d'une essai de traction cyclique (1 cycle), * * Puis, chauffage au-dessus de TFusion pour restaurer ecrouissage, * * Puis, nouvelle traction cyclique. * * * * On compare les courbes de traction avant et apres restauration : * * elles doivent etre identiques au decalage a l'origine pres. * * * * Description : * * ------------- * * Type de calcul : mecanique, plastique * * Mode de calcul : 3D * * Type d'element : CUB8 * * Chargement : Effort impose * * * *----------------------------------------------------------------------* * Pour affichages, mettre IG1 a VRAI : ig1 = faux ; *opti trac psc eptr 5 ; *------------------------------ Modele EF -----------------------------* * Temperature essai : T0 = 20. ; * Maillage cube unite : si ig1 ; fins ; * Donnees 316L : * Modele et Caracteristiques : *mod1 = mode V1 mecanique elastique plastique chaboche2 ; mat1 = mate mod1 'YOUN' t316L.'YOUN' 'NU' t316L.'NU' 'ALPH' t316L.'ALPH' 'R0' t316L.'R0' 'RM' t316L.'RM' 'B' t316L.'B' 'A1' t316L.'A1' 'C1' t316L.'C1' 'A2' t316L.'A2' 'C2' t316L.'C2' 'PSI' 1. 'OMEG' 0. 'TREF' T0 'TALP' T0 'TFUS' 100. ; * 'PSI' 1. 'OMEG' 0. 'TREF' T0 'TALP' T0 ; * CL (blocages) : cl0 = CLUS1 et CLUX0 et CLUY0 et CLUS2 ; cl0 = CLUS1 et CLUX0 et CLUY0 ; * Deplacement impose : * Force imposee : * Evolution temporelle : fpoint1 = 20. ; fmax1 = 400.e6 ; tfmax1 = fmax1 / fpoint1 ; lamp1 = fmax1 * lamp1 ; ltps1 = tfmax1 * ltps1 ; * Chargement mecanique : * Chargement thermique : *ltps1 = prog 0. 0.75 2.25 3.75 4.5 5.5 6.5 7.25 8.75 10.25 11. ; lamp2 = (100 * lamp2) + T0 ; si ig1 ; fins ; *------------------------- Resolution PASAPAS -------------------------* tpas1 = table ; tpas1.modele = mod1 ; tpas1.caracteristiques = mat1 ; tpas1.chargement = cg1 et cgt1 ; tpas1.blocages_mecaniques = cl0 ; pasapas tpas1 ; *----------------------- Visualisation resultat -----------------------* * Courbe de traction a la temperature courante : repe b1 nb1 ; i1 = &b1 - 1 ; fins ; si (tpas1.temps.i1 <EG (tfmax1 * 4.5)) ; lu1 = lu1 et ui1 ; lf1 = lf1 et szzi1 ; fins ; si ((tpas1.temps.i1 >EG (tfmax1 * 4.5)) et (tpas1.temps.i1 <EG (tfmax1 * 6.5))) ; lu2 = lu2 et ui1 ; lf2 = lf2 et szzi1 ; fins ; si (tpas1.temps.i1 >EG (tfmax1 * 6.5)) ; lu3 = lu3 et ui1 ; lf3 = lf3 et szzi1 ; fins ; fin B1 ; evfu0 = evfu1 et evfu3 et evfu2 ; si ig1 ; tleg1 = table ; tleg1.titre = table ; tleg1.titre.1 = 'Traction avant fusion' ; tleg1.titre.2 = 'Traction apres fusion' ; tleg1.titre.3 = 'Chauffage sans effort' ; fins ; *-------------------- Validation de l'option FUSION -------------------* lf3b = lf3 ; si ig1 ; fins ; si (err0 > 5.e-3) ; fins ; *--------------------- F U S I O N 2 . D G I B I ---------------------* fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales