*----------------------------------------------------------------------* ************************************************************************ ************************************************************************ * fichier gdep4.dgibi * * * * Exemple de la donnée d'un état mécanique initial avec : * * - Comportement mécanique non linéaire (élasto-plastique) ; * * - Grands déplacements. * * * * On simule 2 fois un essai de traction simple : * * - 1ere simulation sert de reference. * * - 2nd simulation permet de tester la donnee de l'état initial, * * puis de comparer la solution a la 1ere. * * * *----------------------------------------------------------------------* * IG1 = VRAI : traces ; * IG1 = FAUX ; * * * * 'SI' IG1 ; ' Cas-test de la donnee du deplacement initial en grands deplacements' ; 'FINS' ; * * *---------------------- MODELE / CARACTERISTIQUES ---------------------* * * * * *-------------------------- BLOCAGES / C.L. ---------------------------* * * * Blocages traction simple suivant (O,y) ; * CL0 = CL1 'ET' CL3 'ET' CL4 ; 'SI' IG1 ; ' On bloque L1 en (O,y) et L4 en (O,x) ' ; 'FINS' ; * * * Deplacement impose : * EPYY1 = 1.E-3 ; 'SI' IG1 ; ' On impose un deplacement sur L3 suivant (O,y) ' ; 'FINS' ; * * * Chargement associe : * * * *------------------------------ PASAPAS -------------------------------* * * XPREC1 = 1.E-10 ; * * TAB1 . 'MODELE' = MOD1 ; TAB1 . 'CARACTERISTIQUES' = MAT1 ; TAB1 . 'BLOCAGES_MECANIQUES' = CL0 ; TAB1 . 'CHARGEMENT' = CG1 ; TAB1 . 'GRANDS_DEPLACEMENTS' = VRAI ; TAB1 . 'PRECISION' = XPREC1 ; * * PASAPAS TAB1 ; * * TAB2 . 'MODELE' = MOD1 ; TAB2 . 'CARACTERISTIQUES' = MAT1 ; TAB2 . 'BLOCAGES_MECANIQUES' = CL0 ; TAB2 . 'CHARGEMENT' = CG1 ; TAB2 . 'GRANDS_DEPLACEMENTS' = VRAI ; TAB2 . 'PRECISION' = XPREC1 ; TAB2 . 'TEMPS' . 0 = 0.9 ; TAB2 . 'DEPLACEMENTS' . 0 = TAB1 . 'DEPLACEMENTS' . 9 ; TAB2 . 'CONTRAINTES' . 0 = TAB1 . 'CONTRAINTES' . 9 ; TAB2 . 'VARIABLES_INTERNES' . 0 = TAB1 . 'VARIABLES_INTERNES' . 9 ; TAB2 . 'DEFORMATIONS_INELASTIQUES' . 0 = TAB1 . 'CONTINUATION' . 'DEFORMATIONS_INELASTIQUES' ; * * PASAPAS TAB2 ; * * *-------------------------------- TEST --------------------------------* * * DDEP10 = (TAB1 . 'DEPLACEMENTS' . 10) - (TAB2 . 'DEPLACEMENTS' . 1) ; DSIG10 = (TAB1 . 'CONTRAINTES' . 10) - (TAB2 . 'CONTRAINTES' . 1) ; 'SI' IG1 ; ' Erreur relative sur les deplacements =' 'FORMAT' '(E8.1)' ERRDEP10) ; ' Erreur relative sur la contrainte =' 'FORMAT' '(E8.1)' ERRSIG10) ; 'FINS' ; * * 'SI' (ERR0 > XPREC1) ; 'FINS' ; * * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales