* fichier : vibr4.dgibi ************************************************************************ ************************************************************************ ******************************************************* * Test vibr4.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') ; FINSI ; SAUT PAGE; **************************************************************** * VIBR4 **************************************************************** * * * Mots-clés : Vibrations, calcul modal, 3D * * * * TEST VIBR4 * * * * CAS TEST DU 91/06/13 PROVENANCE : TEST * * * * PLAQUE EPAISSE EN FORME DE LOSANGE * * * * Test NAFEMS numero fv22 * * * * On cherche les frequences et modes propres d'une plaque * * en forme de losange d'un metre d'epaisseur. * * * * Les conditions aux limites imposees (voir dessin)sont * * les suivantes : * * - ux = uy = rz = 0 pour tout les noeuds, * * - uz' = rx' = ry = 0 pour les 4 cotes. * * * * dessin * * ------ * * * * axe y' * * | * * | * * | axe x' * * P4 -----> * * ----------------- P3 * * axe y / / * * | / / * * | / / * * | / / * * | / / * * | / / * * ----------------- ---> axe x * * P1 P2 * * * * |_____10.m______| * * * * * * * **************************************************************** * *--------------------------------------------------------------* * geometrie - maillage * *--------------------------------------------------------------* * ALPHA = 45.; COS = COS ALPHA; SIN = SIN ALPHA; * P1 = 0. 0. 0.; P2 = 10. 0. 0.; P3 = (10. * (1 + COS)) (10. * SIN) 0.; P4 = (10. * COS) (10. * SIN) 0.; * OEIL = 7. -100. 70.; * * * SI (NEG GRAPH 'N'); TRAC OEIL 'QUAL' SUR1; FINSI; * *--------------------------------------------------------------* * MODE - materiau - caracteristique * * rigidite - masse * *--------------------------------------------------------------* * MAT1 = MAT1 ET CAR1; * *--------------------------------------------------------------* * conditions aux limites * *--------------------------------------------------------------* * - ux = uy = rz = 0 pour tout les noeuds, * - uz' = rx' = ry' = 0 pour les 4 cotes. si (faux); DIR1 = COS SIN 0.; DIR2 = (-1 * SIN) COS 0.; RIG1 = RIG1 ET CL1 ET CL2 ET CL3 ET CL4 ET CL5 ET CL6 ET CL7 ET CL8 ET CL9; sinon; * CL1 = BLOQ 'UX' 'UY' 'RZ' SUR1; RIG1 = RIG1 ET CL1 ET CL2 ; finsi; * *--------------------------------------------------------------* * calcul des frequences propres * *--------------------------------------------------------------* * * table des frequence propres theoriques FRE1 = TABLE; FRE1.1 = 133.95; FRE1.2 = 201.41; FRE1.3 = 265.81; FRE1.4 = 282.74; FRE1.5 = 334.45; FRE1.6 = 386.62; * Utilisation de l'operateur VIBR avec l'option PROCH * + listreel de 6 valeurs : * 6 repetitions de la methode de la puissance inverse avec 6 decalage * spectral * RESUL2 = VIBR PROC (prog 100.) (lect 6) RIG1 MAS1; * Utilisation de l'operateur VIBR avec l'option IRAM : * opti impi 5; * opti impi 0; * *--------------------------------------------------------------* * extraction des resultats ... * *--------------------------------------------------------------* * *... via la procedure explorer : * toto . 'MAILLAGE' = SUR1; toto . 'MAILLAGE_VECTEUR' = PBARY; * * +en interactif * OPTI TRAC X ; * EXPLORER RESUL3 (mots 'TABL' 'DEF0' 'DEFO') toto; * +en ps * *... a la main : * FRE3 = TABLE; ERG3 = TABLE; FRE2 = TABLE; ERG2 = TABLE; DEP = TABLE; DEF = TABLE; MESS ' RESULTATS '; I = 0; REPETER BLOC1 6; I = I + 1; FRE2.I = RESUL2 . MODES . I . FREQUENCE; ERG2.I = 100 * (ABS ((FRE2.I - FRE1.I) / FRE1.I)); FRE3.I = RESUL3 . MODES . I . FREQUENCE; ERG3.I = 100 * (ABS ((FRE3.I - FRE1.I) / FRE1.I)); ' |' FORMAT '(F9.3)' FRE2.I ' (' FORMAT '(F5.3)' ERG2.I '%)' ' |' FORMAT '(F9.3)' FRE3.I ' (' FORMAT '(F5.3)' ERG3.I '%)'; MESS chacha; SI (NEG GRAPH 'N'); DEP.I = RESUL2 . MODES . I . DEFORMEE_MODALE; FINSI; FIN BLOC1; * * *--------------------------------------------------------------* * code fonctionnement * *--------------------------------------------------------------* * SI (ERG2MAX > 4.5); FINSI; SI (ERG3MAX > 4.5); FINSI; TEMP; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales