* fichier : elas10.dgibi ************************************************************************ ************************************************************************ ******************************************************* * Test elas10.dgibi: Jeux de données * * --------------------------------- * ******************************************************* * CAS TEST DU 91/06/13 PROVENANCE : TEST * 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; *___________________________________________________________________ * TEST ELAS10 * * * * SOLIDE (CYLINDRE - CONE - SPHERE) SOUMIS A UN GRADIENT DE * * TEMPERATURE (Calcul massif 3D). * * * * Test NAFEMS : numero LE11 * * Nom : solid cylinder / taper / sphere temperature * * * * La structure est une enceinte epaisse. Elle est constituee * * d'une partie spherique surmontee d'une partie conique, elle - * * meme surmontee d'une partie cylindrique. * * * * Elle est soumis a un gradient lineaire de temperature * * s'exercant radialement et axialement. Le champs de temperature * * s'exprime comme suit : * * * * T(x,y,z) = (x**2 + y**2)**.5 + z * * ou * * T(r,z) = r + z * * * * L'ensemble est maille avec des elements massifs CU20. Le * * maillage est obtenue par rotation de 90 degres d'une coupe * * verticale. * * * * On se propose de calculer la contrainte smyy au point A. * * cette valeur est ensuite comparee avec la valeur de reference * * obtenue a l'aide d'un calcul axisymetrique sur un maillage fin.* * * *___________________________________________________________________ * * *==================================================================* * geometrie : maillage * *==================================================================* * * Dimension en metres * * Points * PO = 0. 0. 0.; P1 = 0. 0. 1.; PA = 1. 0. 0.; PB = 1.4 0. 0.; PE = (1. * (COS 30)) 0. (1. * (SIN 30)); PD = (1.4 * (COS 30)) 0. 0.7; PC = (COS 30) 0. (SIN 30); PE = (COS 45) 0. (SIN 45); PH = 0.7071 0. 1.79; PI = 1. 0. 1.79; PG = 1. 0. 1.39; * * Droites, cercles et lignes * * coefficient de finesse du maillage * K = 2; * SI (K EGA 1); TITR ' : MAILLAGE GROSSIER'; SINON; FINSI; * N1 = 1 * K; * N2 = 2 * K; * * maillage par elements massifs du volume * * N3 = 3 * K; * SI (NEG GRAPH 'N'); SI (K EGA 1); TITR 'ELAS10 : MAILLAGE GROSSIER'; SINON; FINSI; FINSI; * * *==================================================================* * modele - materiau * * caracteristique - rigidite * *==================================================================* * * *==================================================================* * Conditions aux limites * *==================================================================* * * - symetrie par rapport on plan xz, * - symetrie par rapport au plan yz, * - deplacement vertical nul pour les faces superieure et inferieure. * * * Creation des surfaces inferieure et superieure. * * * * RIG1 = RI1 ET CL1 ET CL2 ET CL3 ET CL4 ET CL5; * *==================================================================* * Chargement thermique * *==================================================================* * * Le solide est soumis a un gradient de temperature lineaire, * s'appliquant radialement et axialement. * La temperature est la suivante : * * T(x,y,z) = (x**2 + y**2)**.5 + z * * Creation du champs de temperature * * CHP1 = CHPX ** 2; CHP2 = CHPY ** 2; CHP3 = (CHP1 + CHP2)**.5; * CHP4 = CHP3 + CHPZ; * * Transformation du sous-type "scal" en sous-type "t" pour chp4 * Utilisation de l'operateur "vari". * * * Creation du champ de contraintes equivalentes * * * Creation du champ de forces equivalentes * * *==================================================================* * Resolution : champs de deplacements * *==================================================================* * * * Trace facultatif de la deformee et des reactions * SI (NEG GRAPH 'N'); AMPVEC = 1.E-7; TITR 'ELAS10 : DEFORMEE, REACTIONS'; FINSI; * *==================================================================* * extraction d'une contrainte * * et comparaison avec solution analytique * *==================================================================* * * On cherche la contrainte tangentielle sigtt au noeud pd et * sur la surface exterieure. * * Calcul du champs de contraintes totales. * * * On retranche les contraintes dites d'origine thermique * CHAM1 = CHAM1 - CHAM10; * * Interpolation aux noeuds du maillage des contraintes. * * * Trace facultatif des contraintes aux noeuds. * SI (NEG GRAPH 'N'); TITR 'ELAS9 : Contraintes Nodales'; FINSI; * * Extraction de la valeur cherchee. * SMZZA = SMZZA / 1.E6; * SMZZA1 = -105; * * Calcul de l'ecart avec la valeur de reference. * ERGZZA = 100 * (ABS ((SMZZA - SMZZA1) / SMZZA1)); * *==================================================================* * affichage des resultats * *==================================================================* * MESS ' RESULTATS '; * MESS ' La valeur cherchee est la contrainte verticale au point A,'; ' elle est comparee a une valeur theorique obtenue analytiquement.'; MESS ' Contrainte verticale theorique en A :' SMZZA1 'MPa'; MESS ' Contrainte verticale calculee en A :' SMZZA 'MPa'; MESS ' Soit un ecart de :' ERGZZA '%'; * SI (K EGA 1); MESS ' MAILLAGE GROSSIER'; SINON; FINSI; * MESS ' NOMBRE D ELEMENTS :' ELVOL1; MESS ' NOMBRE DE NOEUDS :' NOVOL1; * *==================================================================* * code fonctionnement * *==================================================================* * L'ecart maximum entre valeur theorique et calculee doit etre * inferieure a 2%. * SI (ERGZZA <EG 2); SINON; FINSI; * *==================================================================* * Temps de calcul et fin * *==================================================================* TEMPS; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales