Télécharger Contact2Djeu.dgibi
* fichier : Contact2Djeu.dgibi *---------------------------------------------------------------------* * Ce cas-test est une adaptation du cas-test Contact2D avec l'ajout* * d'un jeu entre les deux objets. Il permet de tester la gestion du * * contact fort par PASAPAS. * * Il simule la mise en contact, en deplacements imposes, d'un carre * * sur une surface rigide. Le probleme est traite en 2D, contraintes * * planes. On impose le deplacement de l'arete sup. du carre. Sa base * * entre en contact, le carre est mis en compression. On compare la * * solution EF a la solution analytique. * *---------------------------------------------------------------------* * * **'OPTI' ECHO 0 ; * * * * * Si TRACes desires, mettre IG1 a VRAI : * IG1 = FAUX ; * * *---------------------------------------------------------------------* * MAILLAGE * *---------------------------------------------------------------------* * * S1 = -10. 0.9998 ; S2 = 10. 0.9998 ; NLS1 = 5 ; * * M1 = -5. 1. ; M2 = 5. 1. ; NLM1 = 7 ; * * * Maillages de contact : * * * *MCONT1 = ('IMPO' 'MAIL' LM1 ('INVE' LS1)) 'COUL' 'JAUN' ; *chjeu1 = 'MANU' 'CHML' MCONT1 'JEU' 1e-4 ; *list MCONT1; * * * Traces : * * * 'SI' IG1 ; 'TITR' 'Maillages' ; 'FINS' ; * * *---------------------------------------------------------------------* * MODELES / CARACTERISTIQUES * *---------------------------------------------------------------------* * * * * *---------------------------------------------------------------------* * C.L. / CHARGEMENT * *---------------------------------------------------------------------* * * * Deplacements imposes : * * * CL0 = CLLM3 'ET' CLLM4 'ET' CLS1 ; * * UY0 = -0.0002 ; * * 'SI' IG1 ; 'TITR' 'Deplacement impose au bord superieur du carre.' ; (LS1 'ET' SM1) ; 'FINS' ; * * * Chargements : * * * * * CHAR0 = CHARU1 ; list modconta; * * *---------------------------------------------------------------------* * RESOLUTION * *---------------------------------------------------------------------* * * * Construction de la table PASAPAS : * * * TAB1 . 'TEMPS_CALCULES' = LTPS1 ; TAB1 . 'MODELE' = MODM1 et modconta; TAB1 . 'CARACTERISTIQUES' = MATM1 'ET' MATCONTA ; TAB1 . 'BLOCAGES_MECANIQUES' = CL0 ; TAB1 . 'CHARGEMENT' = CHAR0 ; *TAB1 . 'CONTACT' = MCONT1 ; *TAB1 . 'GRANDS_DEPLACEMENTS' = FAUX ; * * * Resolution : * * * * * *---------------------------------------------------------------------* * DEPOUILLEMENT * *---------------------------------------------------------------------* * * * * * Deformee : * * * * * 'SI' IG1 ; 'FINS' ; * * * Definition des deplacements solutions et comparaison avec la * * solution EF : * * * EPXX1 = ((-1. * UY0) - 0.0001) * 0.1 * 0.3; EPYY1 = ((-1. * UY0) - 0.0001) * 0.1 ; SOLU1 = SOLUX1 'ET' SOLUY1 ; * * 'SI' IG1 ; 'TITR' 'Champ de deplacements.' ; 'FINS' ; * * * Comparaison des champs de contraintes : * * * SIG2 = TAB2 . 'CONTRAINTES' . 1 ; * * 'SI' IG1 ; 'TITR' 'Champ de contraintes.' ; 'TRAC' SIG2 MODM1 ; 'FINS' ; * * * Visualisations des reactions : * * * 'SI' IG1 ; REAC1 = TAB2 . 'REACTIONS' . 1 ; 'TITR' 'Forces de reaction.' ; 'FINS' ; * * ERRMAX1 = 1.E-3 ; * * 'MESS' '------------------------ RESULTAT CAS-TEST ------------------------' ; 'MESS' 'Ecart relatif a la solution calculee sur les deplacements' ; 'MESS' 'et les contraintes :' ; 'MESS' '-----------------------------------------------------------' ; 'MESS' ; 'SI' (ERR0 '<EG' ERRMAX1) ; 'MESS' '' ; 'MESS' ' __________________' ; 'MESS' ' | |' ; 'MESS' ' | TEST REUSSI ! |' ; 'MESS' ' |________________|' ; 'SINO' ; 'MESS' '' ; 'MESS' ' __________________' ; 'MESS' ' | |' ; 'MESS' ' | ERREUR ! |' ; 'MESS' ' |________________|' ; 'FINS' ; 'MESS' '-------------------------- FIN CAS-TEST ---------------------------' ; * * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales