Test name
elas7
Calculation type
MECHANICS ELASTICITY 2D AXI
Finite element type
COQ2
Topic
solid : cylinder-sphere-cylinder subjected to an internal pressure.
Consider a solid structure composed by one cylinder surmonted by one sphere and surmonted by one cylinder. This structure is subjected to an internal pressure (P = 1 MPa). On grounds of symmetry (load and geometry), we solve this problem in axisymmetrical model.
Goal
Find the axial stress at a point C(0.70, 1). The analytical value is Smzz = -319.9 MPa.
Reference CASTEM
Test NAFEMS : ME11 : Modélisation des structures élastiques dans CASTEM 2000.
Version
97' customer releas
Model description
Test elas7 Results
RESULTS
CASTEM figures
* Test Elas7.dgibi: Jeux de données * * --------------------------------- * * * CAS TEST DU 91/06/13 PROVENANCE : TEST SAUT PAGE; * ******************************************************* * * * TEST ELAS7 * * * * COQUE AVEC BRANCHEMENT * * * * TEST ELEMENTAIRE NAFEMS : ANALYSE LINEAIRE * * ELASTIQUE * * numero LE9 AXISYMETRIQUE * * * * L'enceinte est constituee par un cylindre et * * par une sphere (demie), reposant sur un cylindre. * * L'enceinte est soumise a une pression interne * * uniforme de 1e6Pa. * * On cherche la contrainte axiale sur la surface * * exterieure du cylindre superieure au point C. La * * contrainte obtenue est comparee au resultat * * theorique. * * * ******************************************************* * OPTI ECHO 0; * OPTI DIME 2; OPTI MODE AXIS; OPTI ELEM SEG2; * GRAPH = 'N'; * *=====================================================* * geometrie : maillage * *=====================================================* * * Dimension en metres * * Points * COS75 = COS 7.5; COS375 = COS 37.5; COS45 = COS 45; SIN75 = SIN 7.5; SIN375 = SIN 37.5; SIN45 = SIN 45; R = 2 ** -.5; * RA = R; ZA = 0.; PA = RA ZA; RB = 0; ZB = COS45; PB = RB ZB; RC = R; ZC = 1.; PC = RC ZC; RD = R; ZD = 2.; PD = RD ZD; RO = 0; ZO = 1 + COS45; PO = RO ZO; PA1 = PC PLUS (0 -0.125); PD1 = PC PLUS (0 0.125); PB1 = PB PLUS (SIN375 (1 - COS375)); * * Droites, cercles et lignes * * coefficient de finesse du maillage * K = 1; * SI (K EGA 1); TITR ' LE9 : MAILLAGE GROSSIER'; SINON; TITR ' LE9 : MAILLAGE FIN'; FINSI; * N1 = 4 * K; AA1 = PA DROI N1 PA1; A1C = PA1 DROI N1 PC; CD1 = PC DROI N1 PD1; D1D = PD1 DROI N1 PD; B1C = PB1 CERC N1 PO PC; * N2 = 5 * K; BB1 = PB CERC N2 PO PB1; * * Maillage * SUR1 = BB1 ET B1C; SUR2 = CD1 ET D1D; SUR3 = AA1 ET A1C; SURF1 = SUR1 ET SUR2 ET SUR3; * SI (NEG GRAPH 'N'); TITR 'ELAS7 : MAILLAGE'; TRAC QUAL SURF1; FINSI; * ELSURF1 = NBEL SURF1; NOSURF1 = NBNO SURF1; * *=====================================================* * modele - affecte - materiau - caracteristique * * rigidite - conditions aux limites * *=====================================================* * MODL1 = MODL SUR1 MECANIQUE ELASTIQUE ISOTROPE COQ2; MODL2 = MODL SUR2 MECANIQUE ELASTIQUE ISOTROPE COQ2; MODL3 = MODL SUR3 MECANIQUE ELASTIQUE ISOTROPE COQ2; * MATR1 = MATR MODL1 YOUN 210E9 NU 0.3 EPAI 0.01; MATR2 = MATR MODL2 YOUN 210E9 NU 0.3 EPAI 0.01; MATR3 = MATR MODL3 YOUN 210E9 NU 0.3 EPAI 0.01; * RI1 = RIGI MODL1 MATR1; RI2 = RIGI MODL2 MATR2; RI3 = RIGI MODL3 MATR3; * * Conditions aux limites * - point pa : encastrement complet. * CL1 = BLOQ ROTA DEPL PA; * RIG1 = RI1 ET RI2 ET RI3 ET CL1; * *=====================================================* * Chargement * *=====================================================* * * Pression interne uniforme de 1e6Pa. * CH1 = PRES COQU MODL1 -1.E6 NORM; CH2 = PRES COQU MODL2 -1.E6 NORM; CHA1 = CH1 ET CH2; * *=====================================================* * resolution : champs de deplacements * *=====================================================* * DEP1 = RESO RIG1 CHA1; * * Trace facultatif de la deformee et des reactions * SI (NEG GRAPH 'N'); AMPVEC = .4E-6; REA1 = REAC DEP1 RIG1; VECT1 = VECT CHA1 (AMPVEC * 20) FR FZ ROUGE; VECT2 = VECT REA1 AMPVEC FR FZ BLEU; DEF0 = DEFO 0. DEP1 SURF1; DEF1 = DEFO 40. DEP1 SURF1 (VECT1 ET VECT2) VERT; TITR 'ELAS7 : DEFORMEE, CHARGEMENT, REACTIONS'; TRAC SURF1 (DEF0 ET DEF1); FINSI; * *=====================================================* * extraction d'une contrainte * * et comparaison avec solution analytique * *=====================================================* * * On cherche la contrainte axiale sur la surface * exterieure du cylindre superieure au point C. * * Calcul du champs de contraintes generalisees * uniquement sur le cylindre superieur (sur2). * * Reduction du chpoint des deplacements au cylindre * superieur. * DEP2 = REDU DEP1 SUR2; CHAM1 = SIGM MODL2 MATR2 DEP2; * * Calcul du champs de contraintes au sens des milieux * continus. Pour cela on utilise l'operateur CALP . * CHAM2 = CALP CHAM1 MATR2 MODL2 INFE; * * Calcul des contraintes aux noeuds du maillage * CHAM3 = CHAN NOEUD MODL2 CHAM2; CHPO3 = CHAN CHPO MODL2 CHAM3; * * Extraction de la contrainte recherchee * SMZZC = EXTR CHPO3 SMXX PC; SMZZC = SMZZC / 1.E6; * SMZZC1 = -319.9; * * Calcul de l'ecart avec la solution de reference * ERGZZC = 100 * (ABS ((SMZZC - SMZZC1) / SMZZC1)); * *=====================================================* * affichage des resultats * *=====================================================* * MESS ' RESULTATS : TEST ELAS7 '; MESS ' ---------------------- '; SAUT 2 LIGN; * MESS ' On cherche la contrainte axiale sur la surface exterieure'; MESS ' du cylindre superieure au point C.'; MESS ' Elle est comparee a une valeur theorique obtenue analytiquement.'; SAUT 1 LIGN; MESS ' Contrainte axiale theorique en C:' SMZZC1 'MPa'; SAUT 1 LIGN; MESS ' Contrainte axiale calculee en C :' SMZZC 'MPa'; SAUT 1 LIGN; MESS ' Soit un ecart de :' ERGZZC '%'; SAUT 2 LIGN; * SI (K EGA 1); MESS ' MAILLAGE GROSSIER'; SINON; MESS ' MAILLAGE FIN'; FINSI; * MESS ' Nombre d elements :' ELSURF1; MESS ' Nombre de noeuds :' NOSURF1; MESS ' soit ' (NOSURF1 * 3) 'd.d.l.'; * *=====================================================* * code fonctionnement * *=====================================================* * * L'ecart maximum entre valeur theorique et calculee * doit etre inferieure a 5%. * SAUT 2 LIGN; SI (ERGZZC <EG 5); ERRE 0; SINON; ERRE 5; FINSI; * *=====================================================* * Temps de calcul et fin * *=====================================================* * SAUT 1 LIGN; TEMPS; SAUT 1 LIGN; * FIN; *