Download dyna11.dgibi

Back to the list

* 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