Un exemple d utilisation du Code_Aster : calcul d un tuyau coudé

Documents pareils
SSLS116 - Chargement membranaire d une plaque excentrée

Version default Titre : Opérateur MECA_STATIQUE Date : 17/10/2012 Page : 1/5 Responsable : Jacques PELLET Clé : U4.51.

SSNL126 - Flambement élastoplastique d'une poutre droite. Deux modélisations permettent de tester le critère de flambement en élastoplasticité :

SDLS08 - Modes propres d'une plaque carrée calculés sur base réduite

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

Code_Aster. Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But

Fascicule u7.05 : Impression de résultat pour visualisation

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

DISQUE DUR. Figure 1 Disque dur ouvert

Analyse statique d une pièce

Introduire un nouveau type de maille ou un nouvel élément de référence

Calcul intégral élémentaire en plusieurs variables

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE

L exclusion mutuelle distribuée

Intégrales doubles et triples - M

Fonctions de deux variables. Mai 2011

7 jours sur 7, 24 h sur Votre site

Exemples de dynamique sur base modale

Repérage d un point - Vitesse et

Modèles bi-dimensionnels de coques linéairement élastiques: Estimations de l écart entre leurs solutions.

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Cours de Résistance des Matériaux (RDM)

Guide Campus France. «Créer votre compte et remplir votre dossier» Sommaire

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

Yves Debard. Université du Mans Master Modélisation Numérique et Réalité Virtuelle.

Méthode des éléments-finis par l exemple

Logiciel XLSTAT version rue Damrémont PARIS

INTRODUCTION. A- Modélisation et paramétrage : CHAPITRE I : MODÉLISATION. I. Paramétrage de la position d un solide : (S1) O O1 X

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

SweetyPix, mode d'emploi

PROFIS Installation. Module 4: Module 3D Design

L ingénierie numérique libre et CAELinux: passé, présent et avenir

DÉCLARATION RELATIVE AUX ORGANES DE DIRECTION, SURVEILLANCE, CONTRÔLE DE LA PERSONNE MORALE

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

7 S'abonner aux notifications des nouveaux appels

OM 1 Outils mathématiques : fonction de plusieurs variables

Systèmes multicouches Alpex-duo - Turatec

APS 2. Système de poudrage Automatique

PRECISION - REJET DE PERTURBATIONS T.D. G.E.I.I.

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

MESURE DE LA TEMPERATURE

L.T.Mohammedia CHAINE D ENERGIE - DESSIN TECHNIQUE S.CHARI

Banc d études des structures Etude de résistances de matériaux (RDM) et structures mécaniques

Corrigé Exercice 1 : BRIDE HYDRAULIQUE AVEC HYPOTHÈSE PROBLÈME PLAN.

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

MODE D'EMPLOI

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Catalogue de formation

Cours de résistance des matériaux

1 Mise en application

Cours de Mécanique du point matériel

Système multicouche raccords à sertir et tubes

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

SOMMAIRE Thématique : Matériaux

Essais de charge sur plaque

STANDARD DE CONSTRUCTION CONDUITS, ATTACHES ET RACCORDS DE

SYLLABUS SEMESTRE 9 Année

Avis Technique 14/ Luxor Silicone

Comment utiliser le catalogue?

TP Blender n 2 : Importation d un modèle SketchUp et animation

Dynamisez votre communication!

Mesurer les performances (CPU) sous Linux

Contrôle thermographique Tarifs et prestations :

INSCRIRE MON ENFANT SUR UN SÉJOUR

Cours d Analyse. Fonctions de plusieurs variables

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Annexe commune aux séries ES, L et S : boîtes et quantiles

É L É M E N T S D O S S A T U R E L É G E R S EN ACIER

DOSSIER DE CANDIDATURE

SSNV143 - Traction biaxiale avec la loi de comportement BETON_DOUBLE_DP

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

données en connaissance et en actions?

ANNEXE J POTEAUX TESTÉS SELON UN CHARGEMENT STATIQUE ET TESTÉS SELON UN CHARGEMENT CYCLIQUE ET STATIQUE

Note technique AbiFire5 Nouveau rapport 100

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

GUIDE UTILISATEUR TARIFICATEUR MIEL MUTUELLE à destination des courtiers

Plus courts chemins, programmation dynamique

INSCRIPTION EN LIGNE ET PAIEMENT PAR CARTE DE CRÉDIT:

Construire. Statique. Styled by Smou. SEMA France SARL: 50, avenue d Alsace F Colmar Tél Fax

Concours Sculpteo «Coque pour téléphone portable en impression 3D»

Présentation du service de. Commandes en ligne

Kardó. Une combinaison infinie de lumiere

Sommaire. Le 04/10/2013 Réf : Annexe-Presentation Solution XiVO

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Projet ANR. Bruno Capra - OXAND. 04/06/2015 CEOS.fr - Journée de restitution (Paris) B. CAPRA

FCT. Robinet à tournant sphérique FCT - type HPA - 150# à 1500# Instructions d installation et de maintenance. Pour les robinets à axe nu :

Prise en compte des nœuds constructifs dans la PEB Formation développée dans le cadre de PATHB2010

Initiation à la Mécanique des Fluides. Mr. Zoubir HAMIDI

Le Système d Information Routier

FONCTION DE DEMANDE : REVENU ET PRIX

2 ) Appareillage :L'appareil utilisé est un banc d'essai portatif CEV dont la photo et le schéma de principe indiqués ci-dessous ( figures 1 et 2 )

LE RÉFRIGÉRATEUR PRÊT À INSTALLER

Transcription:

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 1/9 Manuel d Utilisation Fascicule U1.0- : Introduction à Code_Aster Document : U1.05.01 Un exemple d utilisation du Code_Aster : calcul d un tuyau coudé Résumé : Ce document décrit un exemple simple d utilisation de Code_Aster qui est fourni avec la procédure de téléchargement de Code_Aster depuis le site code-aster.org.

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 2/9 1 Données du problème 1.1 Géométrie L'étude concerne une tuyauterie comprenant deux tuyaux droits et un coude [Figure 1.1-a]. Les données géométriques du problème sont les suivantes : la longueur L G des deux tuyaux droits est de 3m, le rayon R c du coude est de 0.6 m, l'angle du coude est de 90, l'épaisseur des tuyaux droits et du coude est de 0.02 m, et le rayon extérieur R e des tuyaux droits et du coude est de 0.2m. L G θ D B section D section B C R C section C O Z Y e L G Z X Re X A section A Figure 1.1-a Remarque : La géométrie du problème présente une symétrie par rapport au plan A, X,Y.

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 3/9 1.2 Chargement Les conditions aux limites sont les suivantes : il y a encastrement au niveau de la section A, Le chargement appliqué est une force constante FY =100000 N dirigée selon l'axe Y et appliquée sur la section B, 1.3 Caractéristiques matériau Les propriétés du matériau sont celles de l'acier A42 : le module d'young E=204 000. E 6 N /m 2, le coefficient de Poisson =0.3. 2 Modélisation du problème On peut modéliser le problème par des éléments de coque DKT. 2.1 Maillage GMSH Dans le cas de la modélisation en éléments coques, le maillage consiste en la discrétisation de la surface moyenne de la tuyauterie. La géométrie étant symétrique par rapport au plan A, X,Y, on ne maillera qu'une demi surface. Le maillage devra être suffisamment fin pour obtenir une solution précise (les éléments DKT à 3 nœuds ayant une interpolation d ordre 1 en membrane).

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 4/9 Nous proposons le fichier geo de GMSH produisant ce maillage : ////////////////////////////////////////////////////////////// // Maillage du tuyau coudé pour gmsh 1.60 ////////////////////////////////////////////////////////////// // Variables Rext = 0.2 ; Ep = 0.02 ; Rm = Rext - (Ep/2.) ; RC = 0.6 ; LG = 3.0 ; h = 0.04; Point(1) = {RC, LG, 0., h}; Point(2) = {RC, LG, 0.1, h}; Point(3) = {(-1*Rm), 0, 0, h}; Point(4) = {0, 0, Rm, h}; Point(5) = {Rm, 0, 0, h}; Point(6) = {0, 0, 0, h}; Circle(1) = {3,6,4}; Circle(2) = {4,6,5}; // 1er tuyau droit Extrude Line {2, {0,LG,0}} {Layers{50,90,1}; }; Extrude Line {1, {0,LG,0}} {Layers{50,91,1}; }; // Coude Extrude Line {3, {0,0,1}, {RC,LG,0.}, -(Pi/2)} {Layers{30,93,1}; }; Extrude Line {7, {0.,0.,1.}, {RC,LG,0.}, -(Pi/2)} {Layers{30,94,1}; }; // 2eme tuyau droit Extrude Line {11, {LG,0,0}} {Layers{50,95,1}; Recombine; }; Extrude Line {15, {LG,0,0}} {Layers{50,96,1}; Recombine; }; Coherence; Physical Line(27) = {2,1}; Physical Line(28) = {23,19}; Physical Line(29) = {24,16,8,5,13,21}; Physical Surface(30) = {90,91,93,94,95,96}; Physical Point(31) = {3};

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 5/9 2.2 Commandes Aster Les tuyaux droits et le coude seront modélisés par des éléments de coque (DKT). La tuyauterie est encastrée en sa base, sur tous les nœuds situés dans le plan Y =0. La tuyauterie présente un plan de symétrie Z =0. Un effort réparti F * dirigée selon l'axe Y et appliquée à la section B, (l'effort réparti est tel que 2 R moy F * = la force totale que l'on désire appliquer). On calculera le champ de contraintes par élément aux nœuds ( SIGM_ELNO ), pour chaque cas de charge. Utiliser NIVE_COUCHE pour définir le niveau de calcul dans l épaisseur Les principales étapes du calcul avec Aster sont : Maillage. Définition des éléments finis utilisés (AFFE_MODELE). On utilisera les groupes de mailles issus du maillage. Définition et affectation du matériau (DEFI_MATERIAU et AFFE_MATERIAU). Les caractéristiques mécaniques sont identiques sur toute la structure. Affectation des caractéristiques des éléments coques (AFFE_CARA_ELEM) avec notamment l'épaisseur et le vecteur V définissant le repère de dépouillement (mot-clé ANGL_REP). On peut prendre par exemple V =Oz. Définition des conditions aux limites et des chargements (AFFE_CHAR_MECA). Résolution du problème élastique pour chaque cas de charge (MECA_STATIQUE). Calcul du champ de contraintes par éléments aux nœuds pour chaque cas de charge (option 'SIGM_ELNO'). Impression des résultats (IMPR_RESU). On imprimera sous forme listing le déplacement moyen sur la section B ainsi que les valeurs maximales du tenseur de contraintes.

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 6/9 2.3 Les commandes à la loupe Nous allons maintenant détailler les commandes nécessaires à la réalisation du calcul envisagé. Fichier de Commandes # TITRE TUYAUTERIE COMPORTANT UN COUDE # MODELISATION PAR DES ELEMENTS COQUES DKT # PRODUIT PAR GMSH Explications Les commentaires sont précédés du signe #, DEBUT ( ) ; Commande obligatoire pour commencer... PRE_GMSH() ; Le maillage est au format GMSH MAIL = LIRE_MAILLAGE ( ) ; Lecture du maillage dans le fichier de maillage, et création du concept MAIL contenant le maillage au format Aster # Définition des éléments finis utilisés Un modèle est un concept contenant les types d éléments finis utiles au calcul MODMECA=AFFE_MODELE(MAILLAGE=MAIL, Associe les mailles du maillage des groupes GM30 et GM28 AFFE=_F(GROUP_MA=('GM30','GM28',), PHENOMENE='MECANIQUE', MODELISATION='DKT',),); # Orientation des normales aux coques rentrantes dans le GM30 à des éléments finis mécaniques de type coque DKT MAIL=MODI_MAILLAGE(reuse =MAIL, Modifier le maillage MAIL MAILLAGE=MAIL, ORIE_NORM_COQUE=_F( en orientant les normales GROUP_MA='GM30', du groupe GM30 VECT_NORM=(1.0,0.0,0.0,), suivant la normale (1,0,0) GROUP_NO='GM31',), définie sur le nœud GM31 MODELE=MODMECA,); Sur le modèle MODMECA # Définition du matériau ACIER=DEFI_MATERIAU(ELAS=_F(E=204000000000.0, NU=0.3,),); CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, AFFE=_F(TOUT='OUI', MATER=ACIER,),); Les caractéristiques de chaque matériau constituant le maillage sont fournies module d Young et coefficient de Poisson Sur le maillage MAIL et sur toutes les mailles on affecte le matériau ACIER # Caractéristiques des coques CARA_COQ=AFFE_CARA_ELEM( On change les caractéristiques élémentaires MODELE=MODMECA, Sur le modèle MODMECA COQUE=_F( des coques GROUP_MA=('GM30','GM28',), définies dans les groupes GM30 et GM28 EPAIS=0.02, par une épaisseur de coque de 0.2 ANGL_REP=(0.0,90.0,),),); avec un repère local (utile dans le post-traitement) # Définition des conditions aux limites

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 7/9 BLOCAGE=AFFE_CHAR_MECA(MODELE=MODMECA, DDL_IMPO=( _F(GROUP_MA='GM27', DX=0.0, DY=0.0, DZ=0.0, DRX=0.0, DRY=0.0, DRZ=0.0,), _F(GROUP_MA='GM29', DZ=0.0, DRX=0.0, DRY=0.0,),),); # Définition du chargement FYTOT = 100000.0; EPTUB = 0.02; REXT = 0.2; RMOY=REXT - EPTUB/2 FYREP=FYTOT/2./PI/RMOY CHARG1=AFFE_CHAR_MECA(MODELE=MODMECA, FORCE_ARETE=_F(GROUP_MA='GM28', FY=FYREP,),); Pour le modèle MODMECA Les nœuds du groupe de mailles GM27 sont encastrés et les nœuds du groupe de mailles GM29 sont tels que DZ =0, DRX =0 et DRY =0 Définition de la constante force totale Définition de la constante épaisseur du tube Définition de la constante rayon extérieur du tube Calcul du rayon moyen du tube Calcul de la force totale à appliquer Affectation sur le modèle MODMECA D une force sur l arête GM28 de valeur FYREP # Résolution Commande globale de résolution des problèmes statiques en thermo élasticité linéaire RESU1=MECA_STATIQUE( RESU1 est le nom du concept résultat MODELE=MODMECA Le modèle MODMECA CHAM_MATER=CHMAT, Le champ de matériau CHMAT CARA_ELEM=CARA_COQ, Les caractéristiques élémentaires (coques) CARA_COQ EXCIT=(_F(CHARGE=BLOCAGE,), Les conditions limites BLOCAGE _F(CHARGE=CHARG1,),),); Le chargement CHARG1 # Calcul des contraintes RESU1=CALC_ELEM(reuse =RESU1, OPTION='SIGM_ELNO', RESULTAT=RESU1,); reuse=resu1 signifie que l on «enrichit» le concept sur le modèle MODMECA avec le champ de matériau CHMAT et les caractéristiques élémentaires CARA_COQ on calcule 'SIGM_ELNO' signifiant «contraintes calculées aux nœuds de chaque élément à partir des déplacements» # Impression des résultats pour visualisation avec GMSH DEFI_FICHIER( ACTION='ASSOCIER', UNITE=37,) Définition de l unité logique pour le fichier GMSH IMPR_RESU(MODELE=MODMECA, FORMAT='GMSH', UNITE=37, RESU=_F(RESULTAT=RESU1, On imprime des résultats provenant du modèle MODMECA les résultats sont

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 8/9 'SIGM_ELNO',),) ) NOM_CHAM=('DEPL', au format GMSH et sont les déplacements imprimés dans l unité logique associé au fichier POST et proviennent de RESU1 au format GMSH et sont les contraintes aux nœuds imprimés dans l unité logique associé au fichier POST et proviennent de RESU1 DEFI_FICHIER(ACTION='LIBERER', UNITE=37) Fermeture de l unité logique # Créer un groupe MAIL=DEFI_GROUP( reuse =MAIL, MAILLAGE=MAIL, CREA_GROUP_NO=_F( GROUP_MA='GM28',),); # Créer une table TABDEP1=POST_RELEVE_T(ACTION=_F( INTITULE='DEPB1', GROUP_NO='GM28', RESULTAT=RESU1, NOM_CHAM='DEPL', TOUT_CMP='OUI', OPERATION='MOYENNE',),); # Imprimer une table IMPR_TABLE(TABLE=TABDEP1, FILTRE=_F(NOM_PARA='QUANTITE', CRIT_COMP='EQ', Un nouveau groupe reuse=mail signifie que l on «enrichit» le concept maillage A partir du maillage MAIL on crée un group de nœuds provenant des mailles GM28 On crée une table TABDEP1 en post-traitement dont le nom est DEPB1 qui s appuie sur le groupe GM28 et sur les résultats RESU1 on veut les déplacements pour toutes les composantes et la moyenne on imprime la table TABDEP1 on veut la quantité qui vaut exactement VALE_K='MOMENT_0',), le moment d ordre 0 NOM_PARA='DY',); sur le déplacement suivant y FIN();... Commande obligatoire pour clore une exécution 3 Visualisation à l aide de GMSH Avec la version 7.4 de Code_Aster, l impression directe des résultats au format GMSH est possible. On imprimera sur le fichier SIGM de numéro d unité logique 37 les contraintes (composantes SIYY seulement) pour le post-traitement avec GMSH. Cette composante représente en fait la composante axiale tout le long de la tuyauterie (à cause de l orientation choisie dans AFFE_CARA_ELEM) : IMPR_RESU(MODELE=MODMECA, FORMAT='GMSH', UNITE=37, RESU=(_F(RESULTAT=RESU1, NOM_CHAM='SIGM_ELNO', NOM_CMP=('SIXX','SIYY',), ), ), )

Titre : Un exemple d utilisation du Code_Aster : calcul d [...] Date : 07/02/2011 Page : 9/9 4 Comparaison des résultats obtenus Les résultats obtenus par cette modélisation peuvent être comparés à ceux obtenus par d autres modélisation du même problème : Pour le chargement de force constante FY appliquée sur la section B, on compare le déplacement au point B pour les différentes modélisations. Le tableau suivant donne, pour différentes modélisations, des valeurs indicatives obtenues pour des raffinements moyens des maillages : Chargement force constante FY Modélisation DX DY DRZ poutre flexibilité = 1 2.657E 02 6.702E 02 2.097E 02 poutre flexibilité RCCM 2.983E 02 1.156E 01 3.530E 02 tuyau 2.935E 02 1.083E 01 3.326E 02 Coque (déplacement moyen) 2.891E 02 1.053E 01 3.242E 02 3D (déplacement moyen) 2.907E 02 1.065E 01 Le graphe suivant présente la déformée et les isovaleurs de contraintes axiales visualisées à l aide de GMSH.