* fichier fusion.dgibi * section : Mecanique, Plastique *----------------------------------------------------------------------* * Test de validation de l'option FUSION du modele. * * * * Cette option permet de mettre a zero les variables internes du modele* * lorsque la temperature depasse la temperature de fusion (TFUS). * * * * Essai de traction sur 1 element carre de cote 1. * * On fait un premier essai de traction. * * Puis, on fait un traitement de restauration en depassant TFUS. * * On fait un 2e essai de traction, identique au 1er. * * Les 2 courbes de traction doivent etre identiques a la deformation * * plastique initiale pres, qui n'est pas remise a zero par l'option * * FUSION du modele (seules les variables internes le sont). * * * * Enfin, on compare les solutions avec ou sans l'option FUSION. * * Sans, le materiau ne plastifie pas a la 2e charge car celle-ci est * * identique a la premiere et que le materiau est ecroui. Il n'y a donc * * pas d'effet de restauration au cours du traitement thermique. * * * * Description : * * ------------- * * * * Type de calcul : Thermomecanique, plastique * * Mode de calcul : 2D * * Type d'element : QUA4 * * Chargement : Force, Temperature * * Reference : validation restauration propriete elastoplastique * * avec option FUSION du modele et verification de la * * relation de comportement (loi de l'elasticite). * * * *----------------------------------------------------------------------* * Pour affichages, mettre ig1 a VRAI : ig1 = faux ; *----------------------- Construction du modele -----------------------* * Maillage : si ig1 ; fins ; * Modele, Caracteristiques : si ig1 ; fins ; * C.L., Chargement : si ig1 ; fins ; * Chargement en temperature : si ig1 ; fins ; *----------------------------- Resolution -----------------------------* * Resolution PASAPAS a 20 deg. C : tpas1 = table ; tpas1. modele = mo1 ; tpas1. caracteristiques = ma1 ; tpas1. blocages_mecaniques = clm1 et clm2 ; tpas1. chargement = cgfimp1 et cgt1 ; * Sauvegarde deformations pour verif. comportement : tpas1. mes_sauvegardes = table ; tpas1. mes_sauvegardes. defin = vrai ; tpas1. mes_sauvegardes. defto = vrai ; pasapas tpas1 ; *-------------------------- Post-traitement ---------------------------* * Courbe traction initiale : * Courbe dilatation a effort nul (traitement restauration) : * Courbe traction apres traitement thermique restauration : si ig1 ; tleg1 = table ; tleg1. titre = table ; tleg1. titre. 1 = 'Courbe initiale' ; tleg1. titre. 2 = 'Dilatation TT' ; tleg1. titre. 3 = 'Apres TT restauration' ; titre 'Courbes force-deplacement initiale et apres TT restauration' ; fins ; *----------------------------- Validation -----------------------------* * Validation option FUSION : * -------------------------- * On veut que les 2 courbes de traction soient identiques, * a la deformation inelastique pres car elle n'est pas remise a zero. * evfu4 : courbe de traction corrigee de la def. plast. initiale lu4 = lu3 - u3ini ; si ig1 ; tleg1 = table ; tleg1. titre = table ; tleg1. titre. 1 = 'Courbe initiale' ; tleg1. titre. 2 = 'Apres TT corrigee' ; titre 'Comparaison courbe initiale-apres TT corrigee de la def. plast. ini.' ; fins ; * test validation : list err1 ; si (err1 > 1.e-8) ; fins ; * Validation relation de comportement : * ------------------------------------- * On compare les contraintes obtenues par PASAPAS au max. des courbes de traction, * aux contraintes calculees par loi de l'elasticite a l'aide des deformations * Contraintes calculees par PASAPAS : * Calcul contraintes a partir des deformations : * Ecart relatif a la loi de l'elasticite : list err0 ; * Validation relation de comportement : si (err0 > 1.e-5) ; fins ; *------------------------- Sans Option FUSION -------------------------* tpas2 = table ; tpas2. modele = mo2 ; tpas2. caracteristiques = ma2 ; tpas2. blocages_mecaniques = clm1 et clm2 ; tpas2. chargement = cgfimp1 et cgt1 ; * Sauvegarde deformations pour verif. comportement : tpas2. mes_sauvegardes = table ; tpas2. mes_sauvegardes. defin = vrai ; tpas2. mes_sauvegardes. defto = vrai ; pasapas tpas2 ; * Comparaison avec / sans option FUSION : si ig1 ; tleg1 = table ; tleg1. titre = table ; tleg1. titre. 1 = 'avec option FUSION' ; tleg1. titre. 2 = 'sans option FUSION' ; titre 'Courbes traction : sans option FUSION, on ne plastifie pas a la 2e charge' ; titre 'Evolution temporelle du deplacement' ; fins ; fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales