* fichier : @solvmec_04.dgibi ************************************************************************ * Test du mini solveur mecanique (procedure @SOLVMEC) * * - eprouvette entaillee en traction * * - comportement elastique avec endommagement * * * * On compare les resultats a ceux de la procedure PASAPAS * ************************************************************************ ** Options generales ** Geometrie : barre rectangulaire l x h avec une * entaille circulaire de largeur le et profondeur pe l = 1.0 ; h = 0.1 ; le = 0.1 * l ; pe = 0.1 * h ; ** Maillage ne = 21 ; * barre rectangulaire p0 = 0. 0. ; p1 = l 0. ; * deplacement des noeuds pour l'entaille circulaire p2 = ((l - le) / 2.) h ; p3 = ((l + le) / 2.) h ; re = (pe / 2.) + (le * le / (8. * pe)) ; p4 = (l / 2.) (h - pe + re) ; *****TRAC mai 'TITR' 'Maillage' ; ** Modele et caracteristiques materiau 'BTRA' 1.E4 'BCOM' 1.5E3 'BETA' 1.06 ; ** Blocages cl = clg ET clb ET cld ; ** Chargement : deplacement impose sur ld uimp = 9.E-5 ; ** Resolutions avec PASAPAS et @SOLVMEC tab1 . 'MODELE' = mo ; tab1 . 'CARACTERISTIQUES' = ma ; tab1 . 'BLOCAGES_MECANIQUES' = cl ; tab1 . 'CHARGEMENT' = cha ; tab1 . 'MOVA' = 'D' ; PASAPAS tab1 ; @SOLVMEC tab2 ; ** Performances MESS ; MESS ; ** Post traitement : courbes F (resultante des reactions a gauche) vs Temps * D max (def. plas. eq. max) vs Temps rprev = 0. ; REPE b1 n1 ; * temps ltp = ltp ET (tab1 . 'TEMPS' . (&b1 - 1)) ; * effort de reaction r1 = tab1 . 'REACTIONS' . (&b1 - 1) ; r2 = tab2 . 'REACTIONS' . (&b1 - 1) ; SI (EGA &b1 1) ; rr1 = 0. ; rr2 = 0. ; SINON ; * on ne calcule pas l'erreur sur l'effort quand il s'effondre SI ((rprev - rr1) > 3.E3) ; lerr = lerr ET 0. ; SINON ; lerr = lerr ET (ABS ((rr1 - rr2) / rr1)) ; FINSI ; FINSI ; lr1 = lr1 ET rr1 ; lr2 = lr2 ET rr2 ; rprev = rr1 ; * endommagement vi1 = tab1 . 'VARIABLES_INTERNES' . (&b1 - 1) ; vi2 = tab2 . 'VARIABLES_INTERNES' . (&b1 - 1) ; ld1 = ld1 ET dmax1 ; ld2 = ld2 ET dmax2 ; SI (dmax1 > 1.E-10) ; lerd = lerd ET (ABS ((dmax1 - dmax2) / dmax1)) ; FINSI ; FIN b1 ; * ecarts relatifs max MESS ; MESS 'Ecarts relatifs max' ; MESS 'Endommagement max :' ' ' erd ; MESS 'Reaction :' ' ' err ; MESS ; * trace des courbes *****DESS (evd1 ET evd2) 'TITR' 'D max vs Temps' 'LEGE' tleg 'NO' ; *****DESS (evr1 ET evr2) 'TITR' 'Force vs Temps' 'LEGE' tleg 'NO' ; ** Test et erreur si ecart trop important SI ((erd > 2.E-3) OU (err > 1.E-3)) ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales