* fichier : dyna6.dgibi ************************************************************************ ************************************************************************ * Test Dyna6.dgibi: Jeux de données * * --------------------------------- * * * ******************************************************* * Test dyna6.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; ******************************************************* * DYNA6 * * CAS TEST OPERATEUR VIBRATION * MODES DE FLEXION D'UNE POUTRE * ENCASTREE-LIBRE * * Cet exemple permet de tester les trois options * de l'opérateur VIBR : * * - par intervalle (INTERVALLE) ou on sépare les * modes par dichotomie sur un intervalle donné * - par proximité (PROCHE) ou on recherche les * modes proches de valeurs données * - par la méthode de Lanczos (SIMULTANE) ou on * projette sur un sous-espace * - par la méthode d Arnoldi (IRAM) ou on * projette sur un sous-espace * * * Le problème consiste à trouver les fréquences pour * le premier et le deuxième mode, d'une poutre * encastrée à une extrémité et libre à l'autre. * * Les valeurs obtenues par les trois méthodes sont * comparées aux valeurs théoriques. * ******************************************************* TEMPS ; DENSITE 0.1; *---------------------- MAILLAGE ---------------------- *----------- Q2 EST UN NOEUD POUR LE MODE NUMERO 2 ---- Q1 = 0. 0. 0.;Q2 = (2.*0.783) 0. 0. ;Q3 = 2. 0. 0. ; LIG= Q1 D Q2 D Q3 ; OEIL1 = 5 5 5 ; SI(NEG GRAPH 'N'); TRAC OEIL1 LIG ; FINSI; *------------ MATERIAU ET CARATERISTIQUES ------------- MATPL1=MATPL1 ET CARPL1; *------------------ RIGIDITE ET MASSE ----------------- *------------------ ON BLOQUE Q1 ---------------------- RIGPLA1=RIGPL1 ET BLOQ1 ; *______________________________________________________ * PREMIERE OPTION (INTERVALLE) * ON SEPARE LES MODES PAR DICHOTOMIE * PUIS ON LANCE LES ITERATIONS INVERSES *______________________________________________________ *______________________________________________________ * DEUXIEME OPTION (PROCHE) * ON LANCE LES ITERATIONS INVERSES * A PARTIR DES FREQUENCES CONTENUES * DANS LE LISTREEL *______________________________________________________ *______________________________________________________ * TROISIEME OPTION (SIMULTANE) * ON UTILISE LA METHODE DE LANCZOS * (PROJECTION SUR UN SOUS-ESPACE) *______________________________________________________ *______________________________________________________ * 4EME OPTION (IRAM) *______________________________________________________ * *---------------------- Resultats --------------------- * SAUTER PAGE; F1= MODPLA1 . 'MODES' . 1 . 'FREQUENCE'; G1= MODPLA1 . 'MODES' . 2 . 'FREQUENCE' ; F2= MODPLA2 . 'MODES' . 1 . 'FREQUENCE' ; G2= MODPLA2 . 'MODES' . 2 . 'FREQUENCE' ; F3= MODPLA3 . 'MODES' . 1 . 'FREQUENCE' ; G3= MODPLA3 . 'MODES' . 2 . 'FREQUENCE' ; F4= MODPLA4 . 'MODES' . 1 . 'FREQUENCE' ; G4= MODPLA4 . 'MODES' . 2 . 'FREQUENCE' ; * MESS ' '; MESS ' '; MESS ' '; TEMPS ; * CODE FONCTIONNEMENT FREF=17.71; GREF=110.98; * le point Q2 est proche du "noeud" du 2eme mode XREF= 0.; SI((RES_F <EG 1.) ET (RES_G <EG 1.) ET (RES_X <EG 1.)); SINO; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales