* fichier : dyna11.dgibi
* Test Dyna11.dgibi: Jeux de données *
* ---------------------------------- *
* *
GRAPH='N';
SAUT PAGE ;
*******************************************************
* REPONSE TRANSITOIRE A UNE PRESSION INTEREN
*******************************************************
*
* DESCRIPTION DU PROBLEME
* ------------------------
* UN CYLINDRE A PAROIS EPAISSES EST SOUMISE BRUTALEMENT
* A UNE PRESSION INTERNE . IL S 'AGIT DE TROUVER LES
* PICS DES DEPLACEMENTS DANS CERTAINS POINTS DE LA
* STRUCTURE EN QUESTION .
*
* REFERENCE :
* ----------
* S. H. CRANDALL,N.C. DAHL,AND T. J. LARDNER ,AN
* INTRODUCTION TO THE MECHANICS OF SOLIDS,2ND ED.
* (NEW YORK :MCGRAW-HILL BOOK COMPANY,1972) PP. 293-297
*******************************************************
OPTION ECHO 0 ;
OPTIO DIME 2 MODE AXIS ELEM QUA4 ;
*
* MAILLAGE
*
P1 = 6. 0. ; P2 = 12. 0. ; P3 = 12. 8. ; P4 = 6. 8. ;
L1 = D 6 P1 P2 ; L2 = D 8 P2 P3 ;L3 = D 6 P3 P4 ;
L4 = D 8 P4 P1 ; LTOT = L1 ET L2 ET L3 ET L4 ;
S1 = SURF LTOT PLAN ;
*
* MODELE
*
MOD1 = MODELE S1 MECANIQUE ELASTIQUE ;
*
* PROPRIETES DE MATERIAUX
*
RO = 0.28 * 0.002588 ;
MAT1 = MATER MOD1 YOUN 30.E6 NU 0.0 RHO RO ;
*
* CONDITIONS AUX LIMITES
*
CL1 = BLOQ L1 UZ ;CL2 = BLOQ L3 UZ ;
*
* MATRICE DE RIGIDITE
*
RIG1 = RIGIFITE MOD1 MAT1 ;
*
* MATRICE DE MASSE
*
MAS1 = MASSE MOD1 MAT1 ;
*
* CHARGEMENT
*
LI1 = (PROG 0. 1.E-6 2.E-6 3.E-6 4.E-6 ) ET
(PROG 5e-6 pas 1e-6 204E-6 );
LI2 = (PROG 0. 0. 0. 0. 0. ) ET (PROG 200 * 1.) ;
F1 = PRES MOD1 'MASS' 10. L4 ;
EV = EVOL MANU T LI1 F(T) LI2 ;
CHA1 = CHAR 'PRES' F1 EV ;
*
* PREPARATION DE LA TABLE DE DONNEES POUR DYNAMIC
*
LIS1 = PROG 0. PAS 1.E-6 200.E-6 ;
TAB2 = TABLE ;
TAB2.'DEPL' = MANU CHPO S1 2 UZ 0. UR 0. ;
TAB2.'VITE' = MANU CHPO S1 2 UZ 0. UR 0. ;
TAB2.'CHAR' = CHA1 ;
TAB2.'RIGI' = RIG1 ;
TAB2.'MASS' = MAS1 ;
TAB2.'FREQ' = 250000. ;
TAB2.'INST' = LIS1 ;
TAB1 = DYNAMIC TAB2 ;
*
* EXTRAIRE LES OBJETS D'EVOLUTION DE DEPLACEMENTS
*
LT = PROG ; LUR1 = PROG ;
LUR2 = PROG ;
LUR3 = PROG ;
I = 0 ;
M1 = NOEUD 25 ;M2 = NOEUD 62 ; M3 = NOEUD 36 ;
NBB = (DIME LIS1) - 1 ;
REPETER BB1 NBB ;
I = I + 1 ;
LT = LT ET( PROG(TAB1 . I . 'TEMP' ));
DEP1 = TAB1 . I . 'DEPL' ;
LUR1 = LUR1 ET( PROG (EXTR DEP1 UR M1) );
LUR2 = LUR2 ET( PROG (EXTR DEP1 UR M2) );
LUR3 = LUR3 ET( PROG (EXTR DEP1 UR M3) );
FIN BB1 ;
EV1 = EVOL MANU 'TIME' LT 'UR ' LUR1 ;
EV2 = EVOL MANU 'TIME' LT 'UR ' LUR2 ;
EV3 = EVOL MANU 'TIME' LT 'UR ' LUR3 ;
*
* --- TRACER LES COURBES
*
TABDD = TABLE ;
TABDD.1 = 'MARQ ETOI NOLI ' ;
TABDD.2 = 'MARQ CARR NOLI ' ;
TABDD.3 = 'MARQ TRIA NOLI ' ;
TABDD.'TITRE' = TABLE ;
TABDD.'TITRE'. 1 = MOT 'N 25' ;
TABDD.'TITRE'. 2 = MOT 'N 62' ;
TABDD.'TITRE'. 3 = MOT 'N 36' ;
'TITR' 'RADIAL DISPLACEMENT THICK-WALLED CYLINDER ' ;
SI (NEG GRAPH 'N');
DESS (EV1 ET EV2 ET EV3) TABDD 'LEGE' ;
FINSI ;
*
* COMPARAISON AVEC LA THEORIE
*
UR1 = (MAXI LUR1) / 3.326E-6 ; UR1TH = 2. ;
ERR1 = ((UR1 - UR1TH) / (ABS UR1TH)) * 100. ;
UR2 = (MAXI LUR2) / 2.773E-6 ; UR2TH = 2. ;
ERR2 = ((UR2 - UR2TH) / (ABS UR2TH)) * 100. ;
UR3 = (MAXI LUR3) / 2.673E-6 ; UR3TH = 2. ;
ERR3 = ((UR3 - UR3TH) / (ABS UR3TH)) * 100. ;
MESS
'RAPPORT TRANSITOIRE / STATIQUE ' ;
MESS
'NODE 25 THEORIE 'UR1TH 'CASTEM ' UR1 '%ERREUR 'ERR1;
MESS
'NODE 62 THEORIE 'UR2TH 'CASTEM ' UR2 '%ERREUR 'ERR2;
MESS
'NODE 36 THEORIE 'UR3TH 'CASTEM ' UR3 '%ERREUR 'ERR2;
*
SI ((MAXI ABS (PROG ERR1 ERR2 ERR3 )) < 5);
ERRE 0;
SINON;
ERRE 5;
FINSI;
FIN ;
© Cast3M 2003 - All rights reserved.
Disclaimer