* fichier : elas11.dgibi ************************************************************************ ************************************************************************ ******************************************************* * Test elas11.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 ELAS11 * * * * SOLIDE (CYLINDRE - CONE - SPHERE) * * SOUMIS A UN GRADIENT * * DE TEMPERATURE (Calcul axisymetrique 2D). * * * * 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.; P1 = 0. 1.; PA = 1. 0.; PB = 1.4 0.; PE = (1. * (COS 30)) (1. * (SIN 30)); PD = (1.4 * (COS 30)) 0.7; PC = (COS 30) (SIN 30); PE = (COS 45) (SIN 45); PH = 0.7071 1.79; PI = 1. 1.79; PG = 1. 1.39; * * Droites, cercles et lignes * * coefficient de finesse du maillage * K = 2; * N1 = 1 * K; * N2 = 2 * K; * * maillage par elements massifs du volume * * SI (NEG GRAPH 'N'); SI (K EGA 1); TITR 'ELAS11 : MAILLAGE GROSSIER'; SINON; FINSI; TRAC QUAL SUR1; FINSI; * * *=====================================================* * modele - materiau * * caracteristique - rigidite * *=====================================================* * * *=====================================================* * Conditions aux limites * *=====================================================* * * - deplacement vertical nul pour les faces superieure * et inferieure. * * CLI1 = CL1 ET CL2; RIG1 = RI1 ET CLI1; * *=====================================================* * Chargement thermique * *=====================================================* * * Le solide est soumis a un gradient de temperature * lineaire, s'appliquant radialement et axialement. * La temperature est la suivante : * * T(r,z) = r + z * * Creation du champs de temperature * * CHP4 = CHPR + 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-8; FINSI; * *=====================================================* * extraction d'une contrainte * * et comparaison avec solution analytique * *=====================================================* * * On cherche la contrainte axiale sigzz au noeud A * * Calcul du champs de contraintes totales. * * * On retranche les contraintes d'origine thermique * CHAM1 = CHAM1 - CHAM10; * * Interpolation aux noeuds du maillage. * * * Trace facultatif des contraintes aux noeuds. * SI (NEG GRAPH 'N'); TITR 'ELAS9 : Contraintes Nodales'; FINSI; * * Extraction de la contrainte recherchee. * SMZZA = SMZZA / 1.E6; * SMZZA1 = -105; * * Calcul de l'ecart avec la solution de reference. * ERGZZA = 100 * (ABS ((SMZZA - SMZZA1) / SMZZA1)); * *=====================================================* * affichage des resultats * *=====================================================* * MESS ' RESULTATS '; * MESS ' La valeur cherchee est la contrainte axiale au point A,'; MESS ' 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 :' ELSUR1; MESS ' Nombre de noeuds :' NOSUR1; * *=====================================================* * 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