* fichier : plas15.dgibi ************************************************************************ ************************************************************************ * * GRAPH='N'; SAUT PAGE ; * ******************************************************* * TEST PLAS15 * * Essai de compression simple d'un cube en beton * comportement élasto-plastique modèle OTTOSEN * * Un parallelogramme est soumis à un déplacement imposé * sur une de ses faces et fixé de manière isostatique. * On compare la courbe de réponse uniaxiale à la * solution exacte. * ******************************************************* TITRE 'PARALLELOGRAMME EN COMPRESSION UNIAXIALE ' ; OPTION ECHO 0 ; *------------------------------------------------------ * DEFINITION DE LA GEOMETRIE *------------------------------------------------------ A1= 0. 0. ; B1= 1. 0. ; C1= 1. 1. ; D1= 0. 1. ; * L1 = A1 DROIT 1 B1 ; L2 = B1 DROIT 1 C1 ; L3 = C1 DROIT 1 D1 ; L4 = D1 DROIT 1 A1 ; LL = L1 ET L2 ET L3 ET L4 ; *------------------------------------------------------ * DEFINITION DES CONDITIONS AUX LIMITES * ET DES DEPLACEMENTS IMPOSES *------------------------------------------------------ CL1= CLX1 ET CLY1 ; CL2 = CLX2 ; LI1 = LI2; CL = CL1 ET CL2; TBET = TAILLE MO; * *------------------------------------------------------ * DEFINITION DES PROPRIETES MATERIELLES *------------------------------------------------------ YG = 40000. ; RC = 10. ; 'GFTR' 1.5D-4 'BTR' 0.25 'GS' ( 1.8/30.) 'LTR' 1. 'LCS' RC ) ET TBET ; *------------------------------------------ * APPEL A PASAPAS * AU TEMPS T , LE DEPLACEMENT VAUDRA F(T)*D *------------------------------------------ TAB1 = TABLE ; TAB1.'CARACTERISTIQUES' = MAT; TAB1.'CHARGEMENT' = CHA1 ; TAB1.'MODELE' = MO; TAB1.'TEMPS_CALCULES' = LIS1; TAB1.'BLOCAGES_MECANIQUES' = CL; TAB1.FTOL=0.000000001; PASAPAS TAB1; *------------------------------------------ * DEPOUILLEMENT ET * CALCUL DE LA SOLUTION ANALYTIQUE * *------------------------------------------ * KE=( 4.*RC)/(3.*YG) ; KU=5.*KE ; DK = KU - KE ; EMAX=(RC/YG) + KE ; EULT= KU; TT = TAB1 . CONTRAINTES ; * REPE BOU NN; SMXX 1 1 1 ; SX = ABS ( SX ); E = ABS E ; SI ( E <EG (RC /(3. * YG))); S = YG * E ; SINON; SI ( E <EG EMAX) ; AA = 2. / (( KE * YG) ** 2 ) ; BB = (3./RC)+ ( 4. / ( KE * YG ) ) ; BB = BB - (( 4. * E ) / ((KE * YG) * KE )); CC =(( 2. * (E* E))/ (KE*KE)) - 1. ; CC = CC - (( 4. * E) /KE ) ; DD = (BB * BB ) - (( 4. * AA) * CC) ; S = ((-1.* BB) + (DD ** 0.5)) / ( 2. * AA ) ; SINON; SI ( E <EG EULT) ; DDE = E - KE ; AA = 1. / (( DK * YG) ** 2 ) ; BB = (1./RC) - (( 2. * DDE) / (( DK*DK) * YG ) ) ; CC =((DDE*DDE)/ (DK*DK)) - 1. ; DD = (BB * BB ) - (( 4. * AA) * CC) ; S = ((-1.* BB) + (DD ** 0.5)) / ( 2. * AA ) ; SINON; S=0.; FINSI; FINSI; FINSI; FINSI; FIN BOU ; SI(NEG GRAPH 'N'); FINSI ; * TEMPS ; * CODE FONCTIONNEMENT SI (ZZ <EG 2.E-2) ; MESS ' '; MESS ' '; MESS ' '; MESS ' '; SINO; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales