Download stru4.dgibi

Back to the list

* fichier :  stru4.dgibi
*           Test Stru4.dgibi: Jeux de données         *
*           ---------------------------------         *
*                                                     *
*******************************************************
*                                                     *
* TEST DE STATIQUE POUR L'ELEMENT TUYAU               *
*                                                     *
* Un tuyau encastre‚ et courbe‚ est soumis a…des      *
* efforts de flexion dans son plan.                   *
*                                                     *
* Ref: Guide VPCS, Test SSLL 06/90                    *
*      Solution analytique; JS Prezemieniecki;        *
*      Theory of matrix structural analysis, New York,*
*      McGraw-Hill, 1968                              *
*                                                     *
* Test effectue‚ le 25/08/92                          *
*                                                     *
*******************************************************

GRAPH= 'N';
opti echo 0;
opti dime 3;
opti elem seg2;

************* GEOMETRIE ********************
P0 = 0. 0. 0.;
PA =  0. 3. 0.;
PB =  3. 0. 0.;
CAB = CERC 20 PA P0 PB;
OEIL = 0. 0. 1000.;

SI ( NEG GRAPH 'N');
TRAC OEIL CAB;
FINSI;

************* MODELE ***********************

MODL1 = modl cab 'MECANIQUE' 'ELASTIQUE' 'TUYAU';
MAT1  = MATR MODL1 YOUN 2E11 NU 0.3 EPAI 0.002 RAYO 
0.01 VECT OEIL;

************* CONDITIONS AUX LIMITES *******

BL1 = BLOQU DEPL ROTA PA;

************* RIGIDITE   *******************

RG1 = RIGI MODL1 MAT1;
RGTOT = RG1 ET BL1;

************* CHARGEMENT *******************

FOR1 = FORC FX 10. FY 5. PB;
MOM1 = MOME MZ 8 PB;
FORT = FOR1 ET MOM1;

************* CALCUL DEPLACEMENT *************

DEP = RESOU RGTOT FORT;
UBX = EXTR DEP PB UX;
UBY = EXTR DEP PB UY;
RBZ = EXTR DEP PB RZ;


************* CALCUL ANALYTIQUE **************

F1 = 10.; F2 = 5.; MZ = 8.; E= 2E11;
I = 4.637E-9; R = 3.;

UBX1 = (R**2)/4/E/I*((F1*PI*R)+(2*F2*R)+(4*MZ));
UBY1 = (R**2)/4/E/I*((2*F1*R)+(((3*PI)-(8.))*F2*R)+
(2*(PI-(2.))*MZ));
RBZ1 = R/4/E/I*((4*R*F1)+(2*(PI-(2.))*F2*R)+(2*PI*MZ));

************* COMPARAISON DES RESULTATS *****

MESS ' RESULTATS ';
MESS ' --------- ';

SAUT 2 LIGN ;
MESS ' DEPLACEMENT THEORIQUE AU POINT B SUIVANT X;'
UBX1 'M';
MESS ' DEPLACEMENT CALCULE   AU POINT B SUIVANT X;' 
UBX  'M';
R1= 100*(ABS((UBX-UBX1)/UBX1));
MESS '     SOIT UN ECART DE       : '  R1  '%' ;
SAUT 2 LIGN ;
MESS ' DEPLACEMENT THEORIQUE AU POINT B SUIVANT Y;' 
UBY1 'M';
MESS ' DEPLACEMENT CALCULE   AU POINT B SUIVANT Y;' 
UBY  'M';
R2= 100*(ABS((UBY-UBY1)/UBY1));
MESS '     SOIT UN ECART DE       : '  R2  '%' ;
SAUT 2 LIGN ;
MESS ' ROTATION THEORIQUE AU POINT B;' RBZ1 'rad';
MESS ' ROTATION CALCULEE  AU POINT B;' RBZ 'rad';
R3= 100*(ABS((RBZ-RBZ1)/RBZ1));
MESS '     SOIT UN ECART DE       : '  R3  '%' ;


************* CODE DE FONCTIONNEMENT ********
LR = PROG R1 R2 R3;

ERMAX = MAXI LR;

SI ( ERMAX < 5);
   ERRE 0;
SINON
   ERRE 5;
FINSI;
FIN;

 

© Cast3M 2003 - All rights reserved.
Disclaimer