* fichier : dyna8.dgibi ************************************************************************ ************************************************************************ * Test Dyna8.dgibi: Jeux de données * * --------------------------------- * * * ******************************************************* * Test dyna8.dgibi: jeux de données * * --------------------------------- * ******************************************************* * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE * SINON SI GRAPH DIFFERENT DE N TOUS * LES GRAPHIQUES SONT AFFICHES GRAPH = 'N' ; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; SAUT PAGE; ************************************************************************* * DYNA8 * * CALCUL DES FREQUENCES PROPRES D'UNE POUTRE-CONSOLE * (COMPARAISON AVEC TIMOSHENKO) * * On recherche les frequences propres d'une poutre encastree a une * extremite (surface ST) et libre a l'autre extremite. * * Ce test est similaire au test DYNA6, mais au lieu d'utiliser des * elements POUT on utilise ici des elements massifs CU20. * * Les resultats sont compares aux resultats obtenus par methode analyti- * que et cites dans l'ouvrage de Timoshenko. * ************************************************************************* TEMPS; * *----------------------- GEOMETRIE -------------------------------------- * P0 = 0 0 0 ; P10 = 10 0 0 ; PY = 0 1 0 ; PZ = 0 0 2 ; * OEIL1 = 15 15 15 ; * SI (NEG GRAPH 'N'); TRAC 'QUAL' OEIL1 TRA ; FINSI; * *----------------------- MATERIAU --------------------------------------- * * *---------------- CONDITIONS AUX LIMITES, RIGIDITE ET MASSE ------------- * KT = K ET INC ; * *---------------- CALCUL DES FREQUENCES PAR INTERVALLE ------------------ * * Cette methode de recherche en trois intervalles est plus rapide que * la recherche en une seule fois sur l'intervalle 0-150. * * *----------------- TRACE ET SORTIES ------------------------------------- * F1 = AUTO0 . 'MODES' . 1 . 'FREQUENCE'; F2 = AUTO0 . 'MODES' . 2 . 'FREQUENCE'; F3 = AUTO1 . 'MODES' . 1 . 'FREQUENCE'; F4 = AUTO1 . 'MODES' . 2 . 'FREQUENCE'; F5 = AUTO2 . 'MODES' . 1 . 'FREQUENCE'; F6 = AUTO2 . 'MODES' . 2 . 'FREQUENCE'; * * * *------------- CODE DE FONCTIONNEMENT ---------------------------------* ERR=TABLE; ERR.1=100*(ABS(8.391 -F1)/8.391); ERR.2=100*(ABS(16.78 -F2)/16.78); ERR.3=100*(ABS(52.52 -F3)/52.52); ERR.4=100*(ABS(59.75 -F4)/59.75); ERR.5=100*(ABS(105.0 -F5)/105.0); ERR.6=100*(ABS(129.6 -F6)/129.6); I=0; REPETER BOUC 6; I=I+1; SI (ERR.I < 1); SINON; FINSI; FIN; TEMPS; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales