* fichier : @solvmec_03.dgibi ************************************************************************ * Test du mini solveur mecanique (procedure @SOLVMEC) * * - eprouvette entaillee en traction * * - comportement visco-elastique * * - calcul en petits deplacements * * * * 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 = 51 ; * 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 ** Blocages cl = clg ET clb ET cld ; ** Chargement : deplacement impose (essai de relaxation) uimp = 5.E-3 ; ** Resolutions avec PASAPAS et @SOLVMEC tab1 . 'MODELE' = mo ; tab1 . 'CARACTERISTIQUES' = ma ; tab1 . 'BLOCAGES_MECANIQUES' = cl ; tab1 . 'CHARGEMENT' = cha ; PASAPAS tab1 ; @SOLVMEC tab2 ; ** Performances MESS ; MESS ; ** Post traitement : courbes F (resultante des reactions a gauche) vs Temps * EPSE max (def. plas. eq. max) vs Temps 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 ; lerr = lerr ET (ABS ((rr1 - rr2) / rr1)) ; FINSI ; lr1 = lr1 ET rr1 ; lr2 = lr2 ET rr2 ; * deformation plastique equivalente vi1 = tab1 . 'VARIABLES_INTERNES' . (&b1 - 1) ; vi2 = tab2 . 'VARIABLES_INTERNES' . (&b1 - 1) ; le1 = le1 ET epqmax1 ; le2 = le2 ET epqmax2 ; SI (epqmax1 > 1.E-10) ; lere = lere ET (ABS ((epqmax1 - epqmax2) / epqmax1)) ; FINSI ; FIN b1 ; * ecarts relatifs max MESS ; MESS 'Ecarts relatifs max' ; MESS 'Reaction :' ' ' err ; MESS ; * trace des courbes *****DESS (eve1 ET eve2) 'TITR' 'EPSE max vs Temps' 'LEGE' tleg 'NO' ; *****DESS (evr1 ET evr2) 'TITR' 'Force vs Temps' 'LEGE' tleg 'NE' ; ** Test et erreur si ecart trop important SI ((ere > 1.E-5) OU (err > 1.E-4)) ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales