PLAQUE TROUÉE



ÉTUDE D'UNE PLAQUE TROUÉE PAR ÉLÉMENTS FINIS

AVEC PATRAN-NASTRAN





Présentation


Patran et Nastran sont deux logiciels de la société MSC (MacNeal-Schwendler Corporation).

PATRAN : Pré et Post processeur
NASTRAN : Programme de calcul E.F

Il s'agit de deux logiciels distincts avec une interface de communication.

Il est à noter qu'en général, l'utilisation d'un code E.F se résume souvent à l'utilisation du Pré et Post processeur: la partie CALCUL est "transparente".

Étapes de construction d'un modèle E.F avec PATRAN/NASTRAN


Les étapes de la création du modèle sont les suivantes :
Les etapes de la modelisation


1 - On génère d'abord le modèle géométrique 2D dans PATRAN.
2 - La discrétisation E.F, les conditions limites, chargement et le comportement des materiaux sont définis dans PATRAN afin de pouvoir réaliser le calcul.
3 - Cette analyse est suivie du post-traitement des résultats avec PATRAN (courbes, iso-valeurs, deformées...)

Remarque : toutes les commandes sont choisies à l'aide de la souris. Seules certaines données nécessitent l'utilisation du clavier.


Avant de commencer, on doit se poser les questions suivantes :

- Quel est l'objectif de l'étude? (ex: calculer la contrainte max)
- Quel est le domaine d'étude? (statique ou dynamique? linéaire ou non? ..)
- Quel est le rapport précision/temps de calcul que l'on souhaite? (poutre, plaque , coque ou modèle 3D)
- Quelles sont les simplifications possibles? (prendre en compte les symétries du problème)
- Peut-on remplacer le chargement réel par un chargement équivalent?
- Quel est le système d'unités le plus cohérent ? (Exemples : m, N, Pa, s, kg ou mm, N, MPa, ms, g...)

Problème de la plaque trouée en traction uniforme

Introduction

Les assemblages de structures mécaniques sont souvent réalisés à l'aide de boulons ou de rivets créant des trous dans les pièces. Ces trous induisent des concentrations de contraintes qu'il faut quantifier pour vérifier la tenue de la structure sous chargement.



On dispose d'une machine d'étude des contraintes par photoélasticité. La lumière traverse la pièce étudiée en plexigas transparent et est modifiée par l'état de contrainte. On voit apparaître des iso-valeurs de couleurs (les isochromatiques), qui correspondent aux iso-valeur de la contrainte de Tresca.

Le document présent sur le lien suivant donne des informations sur l'étude des contraintes par photoélasticité.


Le but de ce calcul est de créer un modèle mathématique et mécanique du problème puis d'en trouver la solution par un calcul par éléments finis.


Création de la base de données


  • File/new : entrer le nom de fichier plaque_troue.db


    Choix du code de calcul


  • Analysis code : MSC.Nastran
  • Analysis type : Structural


    Remarque : Patran peut servir de pré et post processeur à différents codes de calcul

    Création de la géometrie


    Dans le menu de Patran cliquer sur l'icone Geometry




    Sélectionner ensuite la création de points par leurs coordonnées
  • Action : Create
  • Object : Point
  • Method : XYZ


    Créer successivement les points suivants:

    Coordonnées des points (en mm)
    x y z
    10.00.00.0
    215.00.00.0
    325.00.00.0
    425.025.00.0
    525.0100.00.0
    60.0100.00.0
    70.025.00.0
    80.015.00.0


    Après cela sélectionner :
  • Action : Create
  • Object : Curve
  • Method : Point

    Créer successivement les lignes entre les points suivants:

    Liste des nœuds par ligne
    curvept1pt2
    123
    234
    345
    456
    567
    678
    774
    814


    Pour tracer la ligne courbe entre les points 2 et 8, sélectionner :
  • Action : Create
  • Object : Curve
  • Method : 2D Arc2point
  • Center point : Point 1
  • Starting point : Point 8
  • Ending point : Point 2

    On peut maintenant créer un neuvième point à l'intersection des deux lignes :
  • Action : Create
  • Object : Point
  • Method : Intersect
  • First curve : ligne 8
  • Second curve : ligne courbe

    Pour avoir une géometrie qui respecte le vide dans le trou de la plaque, il faut supprimer la ligne 8.
    On en profite au passage pour couper la ligne courbe en deux :
  • Action : Delete
  • cocher la case Curve
  • effacer la ligne 8
  • effacer la ligne courbe

    Construire une ligne entre les points (9,4) :
  • Action : Create
  • Object : Curve
  • Method : Point
  • creer la ligne entre les points 9 et 4

    Construire ensuite deux lignes courbes entre les points (8,9) et (9,2) :
  • Action : Create
  • Object : Curve
  • Method : 2D Arc2point
  • créer les lignes entre les points (8,9) et (9,2) avec comme centre de rotation le point 1

    Maintenant que les contours de la plaque sont mis en place, on peut construire les surfaces :
  • Action : Create
  • Object : Surface
  • Method : Curve


    Liste des lignes pour la création des surfaces
    surfacecurve1curve2
    174
    297
    3102


    Apres avoir réalisé toutes ces étapes, on obtient la géométrie suivante :



    Création du maillage


    Dans le menu de Patran cliquer sur l'icone Elements




    Sélectionner ensuite la création de "graines"
  • Action : Create
  • Object : Mesh Seed
  • Method : Uniform


    On choisit dans un premier temps de mettre 3 éléments par ligne.



    On peut alors procéder à la construction du maillage :
  • Action : Create
  • Object : Mesh
  • Method : Surface
  • Element topology : Quad4
  • Sur les surfaces 1, 2 et 3.


    On obtient :



    Il faut ensuite éliminer les nœuds doubles présents sur les lignes communes à plusieurs surfaces :
  • Action : Equivalence
  • Object : All
  • Method : Tolerance Cube


    Les nœuds en doubles sont spécifiés par un cercle rose.


    Conditions aux limites et chargement


    Dans le menu de Patran cliquer sur l'icone Load/BC




    On bloque le bord du bas de la plaque suivant y et le bord gauche de la plaque suivant x en créant deux set "blocX" et "blocY":
  • Action : Create
  • Object : Displacement
  • Method : nodal
  • Set name : blocX et blocY


    Dans Input Data, entrer <0,,> pour le blocage suivant x et <,0,> pour le blocage suivant y dans la section Translations:




    Dans Application region sélectionner les 2 lignes du bord gauche pour blocX et la ligne du bord bas pour blocY puis cliquer sur Add:




    Une fois que les deux blocages sont crées, il reste encore à appliquer un chargement sur le bord supérieur :
  • Action : Create
  • Object : Distributed load
  • Method : Element Uniform
  • Input Data : mettre "<,-60,>" pour une traction suivant l'axe y d'une valeur de 60 N/mm.
  • Application Region : le bord supérieur de la plaque.

    On obtient la répartition suivante des conditions aux limites et du chargement :





    Propriétés du matériau


    Dans le menu de Patran cliquer sur l'icone Materials




    On crée un matériau isotrope:
  • Action : Create
  • Object : Isotropic
  • Method : Manual Input
  • Material name : Material


    Dans Input Properties, on rentre un module d'Young de 2400 MPa et un coefficient de Poisson de 0.4 :





    Propriétés des éléments


    Dans le menu de Patran cliquer sur l'icone Properties




    On crée un élément 2D membranaire:
  • Action : Create
  • Object : 2D
  • Type : Membrane
  • Set name : Properties


    Dans Input Properties entrer une épaisseur de 6mm et sélectionner le matériau précédemment crée:




    Dans Select Application Region sélectionner l'ensemble des surfaces avec un clic long gauche, puis cliquer sur Add.



    Choix de l'analyse et du type du fichier de résultats


    Dans le menu de Patran cliquer sur l'icone Analysis




    On crée un "travail" d'analyse :
  • Action : Analyse
  • Object : Entire Model
  • Method : Full Run
  • Job name : plaque


    Dans Translations Parameters laisser les paramètres par défaut.




    Dans Solution type sélectionner LINEAR STATIC.




    Cliquer enfin sur Apply pour lancer le calcul NASTRAN.

    Récupération des résultats


    Dans le menu de Patran cliquer sur l'icone Analysis




    Pour récupérer les résultats du calcul :
  • Action : Access Results
  • Object : Attach XDB
  • Method : Result Entities
  • Available Job : Séléctionner plaque



    Post-traitement des résultats


    Dans le menu de Patran cliquer sur l'icone Results




    Pour afficher la structure déformée :
  • Action : Create
  • Object : Quick Plot


    On obtient :




    Pour l'amplitude des déplacements sur la structure déformée :
  • Action : Create
  • Object : Quick Plot


    On obtient :




    Pour les contraintes de Von Mises :
  • Action : Create
  • Object : Quick Plot


    On obtient :





    Travail demandé

    Pour le premier calcul avec 27 éléments Quad4 :
    Recommencer le même calcul avec différentes tailles de maillages et différents types d'élements: Réaliser les calculs pour les maillages suivants:

    Pour chaque calcul :

    Compte rendu

    Le compte rendu peut être fait à la main avec quelques impressions, ou avec word en complétant quelques parties à la main (en faire un pdf dans ce cas).