Télécharger cube_mazars_RTC.dgibi
************************************************************************ * Cas test elementaire pour la loi d'endommagement de Mazars * * régularisé en traction et en compression (RTC) * * Essai uniaxial 3D traction/compression * * * * Le test est realise avec plusieurs modes de calcul : * * 1) Traction * * 2) Compression * * * * TRA = VRAI -> Essai en traction * * TRA = FAUX -> Essai en compression * * GRAP = VRAI -> Affichage des courbes * * * * Vérification des essais par rapport aux equations de référence * * * * Exemple d'utilisation du modele RTC dans un cas elementaire * ************************************************************************ GRAP = FAUX ; ***OPTION TRACTION (VRAI) OU COMPRESSION (FAUX) *** REPE TRA_COMP 2 ; SI (BOO_VAL EGA -1.) ; ***TRACTION*** BOO = VRAI ; SINON ; ***COMPRESSION*** BOO = FAUX ; FINSI ; TRA = BOO ; P0 = 0 0 0 ; P1 = 1.0 0 0 ; * CRÉATION DU MODELE *** MODELISATION DU BETON FT = 3.0E+6 ; YG = 30.0E+9 ; BETA = 1. ; NU = 0.2 ; FC = 30E6 ; EPC1 = 2e-3 ; EPC2 = 2.3e-3 ; GFT = 250. ; GFC = 50000. ; CHH = CHAM2**(1./3.) ; MAT1 = MATE MOD1 'YOUN' YG 'FTRA' FT 'FCOM' FC 'KPIC' EPC1 'EPC2' EPC2 'GFT' GFT 'GFC' GFC 'BETA' BETA 'NU' NU 'TELE' LCAR ; *** equation pour trouver les parametres du modele de mazars *** pour les parametres materiaux EPS = FT/YG ; BTRA = LCAR * FT / (GFT - ((LCAR * YG * (EPS**2.)) / 2.)) ; XK = (1.05*YG*EPC1)/FC ; EPCU = (2*GFC)/(LCAR*FC) -(EPC2-EPC1) ; K1 = FC/(EPCU-EPC2) ; K2 = FC + (K1*EPC2) ; KSEUIL = (0.05*XK*EPC1/(1.05+(XK*(XK-2)))) ; *** Conditions aux limites **DEFINITION DU CHARGEMENT SI TRA ; *** deplacement impose en traction DEIM = 7E-4 ; *** Facteur devant epsilon -> epsilon eq FAC = 1 ; SINON ; DEIM = -7e-3 ; FAC = NU * (-1)*((2.)**(1/2.)) ; FINSI ; * **** Calcul du modele theorique avec equation de mazars *contraintes *endommagement SI TRA ; SI ( EPP '>EG' EPS) ; DDD = 1 - (EPS/EPP * (EXP (BTRA * (EPS-EPP)))) ; SINON ; DDD = 0. ; FINSI ; SINON ; EPS_C_CHAPE = EPP /(1.41421356237*NU) ; SI ( EPS_C_CHAPE '>EG' KSEUIL) ; EPS_C_BARRE = EPS_C_CHAPE / EPC1 ; PT_DROITE = 0. ; SI (EPS_C_CHAPE '<EG' EPC1) ; FACT = ((XK*EPS_C_BARRE)-(EPS_C_BARRE*EPS_C_BARRE))*FC ; DENOM=( 1. + ((XK-2.0)*EPS_C_BARRE))*YG *EPS_C_CHAPE ; PT_DROITE = FACT / DENOM ; SINON ; SI (EPS_C_CHAPE '<EG' EPC2) ; PT_DROITE = FC / (YG * EPS_C_CHAPE) ; SINON ; SI (EPS_C_CHAPE '<EG' EPCU) ; PT_DROITE = (K2 / (YG * EPS_C_CHAPE)) - (K1/YG) ; SINON ; PT_DROITE = 0. ; FINSI ; FINSI ; FINSI ; DDD = 1 - PT_DROITE ; SINON ; DDD = 0. ; FINSI ; FINSI ; sst = (1 - ((1*DDD))) * YG * EPP / FAC ; FIN b1 ; def = PROG3 * DEIM ; ***** Calcul aux EF modele de Mazars TAB1 = TABLE ; TAB1 . MODELE = MOD1 ; TAB1 . CARACTERISTIQUES = MAT1 ; TAB1 . BLOCAGES_MECANIQUES = CL1 ET CL2 ET CL3 ET CL4 ET CLDEP ; TAB1 . CHARGEMENT = CHAR1 ; TAB1 . TEMPS_CALCULES = PROG3 ; PASAPAS TAB1 ; I = 0 ; REPETER BOU1 IND ; I = I+1 ; FIN BOU1 ; SI GRAP ; FINSI ; ***************CALCUL ERREUR***************** *Suppression la premiere valeur (éviter de diviser par 0) LIST EC ; cri = 1E-6 ; SI (EC > cri) ; FINSI ; FIN TRA_COMP ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales