* fichier : rupt17.dgibi ************************************************************************ ************************************************************************ ************************************************************** * * rupt17.dgibi * * CAS TEST SUR LE CALCUL DE J EN THERMOPLASTICITE * POUR FISSURE PROCHE (ou SUR) INTERFACE LIAISON BIMETALLIQUE * * CREATION : BP, 11 Aout 2011 * MODIFS : * * REM : - la presence de decharges induit une legere dependance au contour * - fissure parallele a linterface => pas besoin du 'MODELES_COMPOSITES' * ************************************************************** ******************************************************* *** Options de calcul et de tracés *calcul elastique? * calel = vrai ; calel = faux ; * Complet => modif de la finesse du maillage + du pas de chargement COMPLET = faux; * COMPLET = vrai; * options de tracé GRAPH = faux ; *opti 'TRAC' 'PSC' 'EPTR' 5; ******************************************************* *** Géométrie dxelim = 1e-6 ; h = 100. ; W = 100. ; hint = 50. ; hfis = 34. ; * hfis = 50. ; * avec hfis = 50., on a la fissure dans l'interface (à tester + tard) asW = 0.5 ; ********************************************************************** *** Données matériau *--- Données de l'acier inox 304L (20 et 350°C) * 0.00198 0.00305 0.00511 0.00716 0.0112 0.0163 0.0315 0.0516 0.1020 0.152 0.303 0.503 1.004 5.006 ; 219.4 227.7 240.1 254.6 287.7 323.2 391.8 456.2 545.3 630.4 767.5 1212.0 ; * Conversion courbe traction > ecrouissage * 0.00171 0.00274 0.00478 0.00682 0.0109 0.0159 0.0311 0.0513 0.1017 0.152 0.303 0.503 1.004 5.006 ; 134.6 141.0 151.1 161.3 189.2 221.8 290.5 354.8 443.9 529.0 666.1 1110.6 ; * Conversion courbe traction > ecrouissage * 'COMP' 'ECRO' ta201 ta3501 ; *--- Données des aciers 16 et 18MND5 (20 - 350°C) * dans le cas COMPLET pb avec la pente de lsi202 * lep202 = prog 0. 0.001691 0.001891 0.00219 0.00269 * 0.00369 0.00569 0.00769 0.00969 0.0117 0.0168 0.0219 * 0.0320 0.0421 0.0522 0.0623 0.0723 0.0823 0.0924 * 0.102 0.303 1.00 5.00 ; * lsi202 = prog 0. 345 345 345 345 345 345 345 345 355.4 * 372.6 386.4 410.6 434.2 448.1 461.2 470.8 477.7 * 484.6 491.6 570.9 671.5 834.2 ; * lep202 = prog 0. 0.001691 0.00969 0.0117 0.0168 0.0219 * 0.0320 0.0421 0.0522 0.0623 0.0723 0.0823 0.0924 * 0.102 0.303 1.00 5.00 ; * lsi202 = prog 0. 345 346 355.4 * 372.6 386.4 410.6 434.2 448.1 461.2 470.8 477.7 * 484.6 491.6 570.9 671.5 834.2 ; 0.0168 0.0219 0.0320 0.0421 0.0522 0.0623 0.0723 0.0823 0.0924 0.102 0.303 1.00 5.00 ; 372.6 386.4 410.6 434.2 448.1 461.2 470.8 477.7 484.6 491.6 570.9 671.5 834.2 ; * Conversion courbe traction > ecrouissage * 0.00366 0.00573 0.00778 0.00983 0.0119 0.0169 0.0220 0.0321 0.0422 0.0523 0.0623 0.0724 0.0824 0.0925 0.102 0.303 1.00 5.00 ; 319.9 328.9 334.9 349.8 364.8 385.7 400.2 412.3 422.9 429.0 435.0 441.0 447.0 509.0 586.7 709.3 ; * Conversion courbe traction > ecrouissage * 'COMP' 'ECRO' ta202 ta3502 ; si(GRAPH); titr ' Courbes d ecrouissage ' ; tleg1 = table ; tleg1 . titre = table ; tleg1 . titre . 1 = ' 304L a 20 degC' ; tleg1 . titre . 2 = ' 304L a 350 degC' ; tleg1 . titre . 3 = ' 18MND5 a 20 degC' ; tleg1 . titre . 4 = ' 18MND5 a 20 degC' ; 'XBOR' 0. 0.02 lege tleg1 ; fins; ******************************************************* *** Maillage si(COMPLET); nW = 50 ; sino; nW = 24; fins; nhF = enti (nW * (h - hint) / h) ; P1 = 0. (-0.5 * h) ; P2 = W (-0.5 * h) ; l1 = P1 d nW p2 ; si (hfis ega hint) ; nhA = enti (nW * hint / h) ; pfis = l2 point proc ((asW * W) (hint - (0.5 * h))) ; p3 = l2 point proc (W (hint - (0.5 * h))) ; sinon ; nhA = enti (nW * hfis / h) ; pfis = l2 point proc ((asW * W) (hint - (0.5 * h))) ; p3 = l2 point proc (W (hint - (0.5 * h))) ; SA = SA1 et SA2 ; finsi ; ******************************************************* *** MODELE MECANIQUE *--- Modèle elastique ou elasto plastique ? si calel ; mo316 = MODELE sa MECANIQUE ELASTIQUE ISOTROPE ; mo508 = MODELE sf MECANIQUE ELASTIQUE ISOTROPE ; ma316 = materiau mo316 young evE1 nu 0.3 alph 1E-5 talp 0. tref 20. ; ma508 = materiau mo508 young evE2 nu 0.3 alph 1E-5 talp 0. tref 20. ; sinon ; mo316 = MODELE sa MECANIQUE ELASTIQUE plastique ; mo508 = MODELE sf MECANIQUE ELASTIQUE plastique ; ma316 = materiau mo316 young evE1 nu 0.3 alph 1E-5 talp 0. tref 20. ecro CTrac1 ; ma508 = materiau mo508 young evE2 nu 0.3 alph 1E-5 talp 0. tref 20. ecro CTrac2 ; finsi ; mo = mo316 et mo508 ; ma = ma316 et ma508 ; * ----- CONDITIONS LIMITES cdl = cd1 et cd2 et cd3 ; *----- Chargement *PRES1 = PRES MASS mo dxelim l3 ; * ----- Définition de la temperature Ti = 20. ; Tf = 350. ; TT1 = table ; TT1 . 0 = 0. ; TT1 . 1 = 1. ; TT2 = table ; TT2 . 0 = chT1 ; TT2 . 1 = chT2 ; * si (COMPLET); tcha = prog 0. 0.1 pas 0.05 1. ; fins; ******************************************************* *** PROCEDURE PAS A PAS TAB2 = TABLE; TAB2.'MODELE' = mo ; TAB2.'CARACTERISTIQUES' = ma ; TAB2.'BLOCAGES_MECANIQUES' = cdl ; TAB2.'CHARGEMENT'= CHAP et CHAT ; TAB2.'TEMPS_CALCULES' = tcha ; TAB2.'HYPOTHESE_DEFORMATIONS' = 'LINEAIRE' ; PASAPAS TAB2 ; si(GRAPH); si (non calel); var2 = TAB2 . 'VARIABLES_INTERNES' . ii; fins; fins; ******************************************************* *** CALCUL DU TAUX DE RESTITUTION D'ENERGIE *--- boucle sur les contours lnc ---------------------- si(COMPLET); sino; fins; tath = table ; tath.0 = tcha ; repeter bloc1 nlc ; i = i + 1 ; SUPTAB = TABLE ; SUPTAB.'OBJECTIF'= 'J'; SUPTAB.'LEVRE_SUPERIEURE' = levF ; SUPTAB.'LEVRE_INFERIEURE' = levA; SUPTAB.'COUCHE' = ncou ; SUPTAB.'FRONT_FISSURE' = pfis ; SUPTAB.'SOLUTION_PASAPAS' = TAB2; G_THETA SUPTAB ; si graph ; dess suptab.EVOLUTION_RESULTATS fins ; si(ega i 1); sino; fins; lJM = lJM et Jmaxi ; fin bloc1 ; *--- fin de boucle sur les contours lnc ---------------------- lel = W / nW ; si graph ; ybor0 = 0.; ybor1 = (1.1 * ybor1); dess evJ 'YBOR' ybor0 ybor1 tdess1 fins ; * opti donn 5 trac X ; ******************************************************* *** TEST DE BON FONCTIONNEMENT * valeurs testees * bornes de references (au 11 aout 2011) si(COMPLET); Jmax0 = 75.; Jmin0 = 65.; sino; Jmax0 = 80.; Jmin0 = 70.; fins; *test SI ((Jmax1 < Jmax0) et (Jmin1 > Jmin0)); SINON; FINSI; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales