next_inactive up previous


T1phvmn

Tutorial 4 :
Modélisation surfacique
utilisant des coques
Mise en évidence des notions d'excentrement
Version 1


Date: 21 février 2007


Table des matières

Table des évolutions

Version Date Modifications Auteur(s)
01 29/01/2007 Création PC
       
       
       

Mots clefs : Coques, éléments surfaciques, excentrement, MECA_STATIQUE.

Avant propos

Dans l'esprit des exercices présents sur CAELINUX, le propos est ici de guider les débutants dans l'utilisation de Code Aster $ ^{\tiny {\textregistered }}$ aussi bien dans la mise en donnée que dans la démarche. Nombre d'explications apparaîtrons triviales rendant le style « lourd », nous espérons cependant qu'elles seront claires.

Ce document se voulant interactif, le signalement de toute erreur est le bienvenu $ \ldots$ il en va de même pour les améliorations.

Le lecteur est invité à lire le tutorial 1 (CAELINUX_post-traitement.pdf) traitant spécifiquement du post-traitement (graphique) des résultats ; il y trouvera quelques façons de visualiser les résultats (déplacements, champs de contraintes, courbes, etc. ...). De cette façon, les différents tutoriaux se concentreront sur le thème de la note.

Introduction

Dans le présent tutorial, nous réaliserons un calcul utilisant des éléments de coques ; nous exploiterons classiquement la symétrie de la pièce.

L'autre particularité du document réside dans l'utilisation des excentrements (ces derniers sont particulièrement utiles et intéressant dans la cadre de raccord coques/volumes par exemple1) $ \ldots$ pour cela nous utiliserons 3 maillages (correspondant respectivement à la peau supérieure, à la peau inférieure et au feuillet moyen) et nous montrerons que les résultats sont identiques.

La modélisation correspond à une feuille d'acier posée sur le sol, et sur laquelle une pression extérieure de 1 bar s'applique ; les tranches en contact avec le sol sont supposées glisser librement.

Les calculs ont été réalisés sous Code Aster $ ^{\tiny {\textregistered }}$ V8.3.

Préparation du modèle numérique/définition du maillage

La figure 1 présente la maquette 3D de la pièce d'étude. Cette dernière présente un plan de symétrie.

Figure 1: Maquette pièce
Figure 2: $ \frac {1}{2}$ Maquette
Image CAO_capot

Image CAO_demi_capot

Maillages

Depuis la CAO, nous avons extrait la fibre neutre qui a été maillée (cf. figures 3 et 4) ; 2 autres maillages sont ensuite réalisés par offset correspondant aux faces inférieures et extérieures.

Figure 3: Maillage surfacique - vue 1
Figure 4: Maillage surfacique - vue 2
Image coques_vue1

Image coques_vue2

Figure 5: Pièce volumique (3 maillages surfaciques sont visibles sur la CAO)
Figure 6: Présentation des 3 maillages
Image CAO_MAILLAGE

Image 3_maillages_superposes

Dans le cas des coques, l'orientation des normales est un point clef (cf. figures 7 et 8) ; elle détermine le sens de certaines sollicitations (comme la pression par exemple), le signe de l'excentrement (positif ou négatif) et la méthode de post-traitement (peau inférieure ou peau supérieure).

Figure 7: Orientation des normales
Figure 8: Normales réorientées
Image normales_gmsh

Image normales_gmsh_reorientees

Les exemples suivant (cf. figures 9 et 10) mettent bien en évidence les résultats différents selon les normales.

Figure 9: Déplacements résultant de la mise sous pression - selon maillage fig. 7
Figure 10: Déplacements résultant de la mise sous pression - selon maillage fig. 8
Image vecteur_depl

Image vect_depl_reorientee

Les schémas 11 et 12 montrent que la normale part de la peau inférieure vers la peau supérieure.

Figure 11: Représentation schématique des normales & désignation des différentes couches - cas 1
Figure 12: Représentation schématique des normales & désignation des différentes couches - cas 2

Déroulement des calculs

Comme à chaque fois, je pense qu'il est plus pertinent de lancer les simulations en 2 temps :
Le calcul mécanique à proprement parlé (MECA_STATIQUE),
Le post-traitement des grandeurs mécaniques,

Il est en effet dommage de relancer tout un calcul (particulièrement si celui-ci est long) pour une problématique de post-traitement (recherche d'un instant particulier, calcul d'une grandeur supplémentaire $ \ldots$ ou tout simplement une erreur de post-traitement).

Cette étude se caractérisant par 3 modélisations, nous lançons 3 séries de calculs. La chronologie suivante est celle du "feuillet moyen" mais elle vaut pour tous les calculs.

Etape 1 : calcul mécanique

F mess /feuillet_moyen.mess R 6
F erre /feuillet_moyen.erre R 9
F unv /feuillet_moyen.unv D 19
F comm /feuillet_moyen.comm D 1
R base /feuillet_moyen/base_feuillet_moyen R 0

Etape 2 : Post-traitement des résultats mécaniques - sous Gibi $ ^{\tiny {\textregistered }}$ ici

F mess /feuillet_moyen_post_moy.mess R 6
F erre /feuillet_moyen_post_moy.erre R 9
F comm /feuillet_moyen_post_moy.comm D 1
R base /base_feuillet_moyen D 0
F cast /feuillet_moyen.cast R 50
F resu /extraction_vmis_moy.resu R 60

Chronologie de mise en données

La mise en données est somme toute assez logique ; EFICAS $ ^{\tiny {\textregistered }}$ est d'une aide appréciable pour cela :
  1. Lecture du maillage,
  2. Définition du modèle et des éléments de coques (avec création d'un nouveau maillage pour les COQUE_3D),
  3. Affectation du modèle au maillage,
  4. Définition des propriétés du matériau,
  5. Affectation du matériau au maillage,
  6. Définition des conditions aux limites (CL) et des chargements,
  7. Résolution,
  8. Post-traitement des résultats,

Remarque préalable sur les unités

Code Aster $ ^{\tiny {\textregistered }}$ (comme la plupart des solveurs du commerce) ne traite pas des unités des grandeurs physiques (unités métriques, anglo-saxones, etc. ....) ; c'est à l'utilisateur de s'assurer qu'elles sont cohérentes.

Le lecteur se reportera à l'annexe 1 pour trouver les unités à utiliser en fonction du dimensionnel du maillage. Dans le cas présent, la CAO étant en millimètre, les unités principales sont le MPa (N/mm) et le mm ; les résultats seront donc dans les mêmes unités.

Calcul 1 : maillage correspondant au feuillet moyen

définition et affectation du modèle

Nous lisons ici un maillage au format IDEAS $ ^{\tiny {\textregistered }}$(.unv). Les éléments choisis sont des COQUE_3D puisque les éléments sont initialement du second ordre2.

PRE_IDEAS();

MOY_INIT=LIRE_MAILLAGE();

Les éléments COQUE_3D sont particuliers et ils possèdent un noeud milieu soit au total 7 noeuds pour les triangles et 9 noeuds pour les quadrangles ; il est alors nécessaire de créer un nouveau maillage qui opèrent ces modifications :

MOY_MODI=CREA_MAILLAGE(MAILLAGE=MOY_INIT,
                       MODI_MAILLE=(_F(TOUT='OUI',
                                       OPTION='QUAD8_9',),
                                    _F(TOUT='OUI',
                                       OPTION='TRIA6_7',),),);

MODELE=AFFE_MODELE(MAILLAGE=MOY_MODI,
                   AFFE=_F(TOUT='OUI',
                           PHENOMENE='MECANIQUE',
                           MODELISATION='COQUE_3D',),);

Définition des propriétés des coques

Les propriétés des coques sont définies avec l'instruction AFFE_CARA_ELEM ; ce sont :
  1. l'épaisseur,
  2. l'excentrement (il se définit par rapport au feuillet moyen ; il est nul ici),
  3. le nombre de couches (1 seule couche est suffisante en linéaire puisque le champ de contraintes/déformations est parfaitement connu ; pour les calculs non-linéaires, il est utile d'avoir 3 ou 5 couches pour des résultats plus précis),
  4. le repère local (utile au post-traitement),

CARA_COQ=AFFE_CARA_ELEM(MODELE=MODELE,
                        COQUE=_F(GROUP_MA='PEAU_MOY',
                                 EPAIS=0.5,
                                 ANGL_REP=(0,0,),
                                 COQUE_NCOU=1,),);

Définition du matériau

Nous avons choisi comme matériau un acier inoxydable X2 CrNi 18-10 (AISI 304L) avec un module d'Young de 193 GPa et un coefficient de Poisson de 0.3. Ces propriétés sont affectées à l'ensemble du maillage.

SS304L=DEFI_MATERIAU(ELAS=_F(E=194000,
                             NU=0.3,),);

MATERIAU=AFFE_MATERIAU(MAILLAGE=MOY_MODI,
                       AFFE=_F(TOUT='OUI',
                               MATER=SS304L,),);

Définition des conditions aux limites

Les éléments de coques sont définis par 3 translations et 3 rotations (soit 6 DDL) qu'il convient de bloquer sous peine d'avoir des pivots nuls (signe que le problème n'est pas soluble).

Les CL sont les suivantes :

  1. Le plan de symétrie est exploité, ce qui revient à bloquer les translations selon X (DX) et les 2 rotations complémentaires (DRY et DRZ),
  2. Les mouvement verticaux de la base sont bloqués (DZ=0),
  3. A ce stade, le système est hypostatique puisqu'il faut encore bloquer DY et DRX $ \ldots$ nous choisissons d'appliquer ces conditions à un noeud du bord inférieur (cf. Fig. 13).

Figure 13: Groupes de mailles sur lesquels s'appliquent les CL fig.

CL=AFFE_CHAR_MECA(MODELE=MODELE,
                  DDL_IMPO=(_F(GROUP_NO='BASE_MOY',
                               DZ=0,),
                            _F(GROUP_NO='SYM_MOY',
                               DX=0,
                               DRY=0,
                               DRZ=0,),
                            _F(NOEUD='N68',
                               DY=0,
                               DRX=0,),),);

Chargement

L'application d'une pression sur des coques se fait par l'intermédiaire de l'instruction FORCE_COQUE, 1 bar ici ( Pa soit 0.1 MPa).

CHARGMNT=AFFE_CHAR_MECA(MODELE=MODELE,
                        FORCE_COQUE=_F(GROUP_MA='PEAU_MOY',
                                       PRES=0.1,),);

Calcul

Nous réalisons un simple calcul statique et utilisons donc l'opérateur MECA_STATIQUE.
RESOL=MECA_STATIQUE(MODELE=MODELE,
                    CHAM_MATER=MATERIAU,
                    CARA_ELEM=CARA_COQ,
                    EXCIT=(_F(CHARGE=CL,),
                           _F(CHARGE=CHARGMNT,),),);

NOTA : Les contraintes calculées dépassent les 1000 MPa comme le montre le post-traitement ; cette valeur indique tout simplement que la pièce plastifie et qu'un calcul non-linéaire est nécessaire. Ce type de calculs n'étant pas à l'ordre du jour, il fera l'objet d'un tutorial ultérieur.

Calcul 2 : maillage correspondant à la peau supérieure

La mise en données est semblable à la section précédente si ce n'est qu'il faut définir l'excentrement correspondant à la demi-épaisseur ; le signe est nécessairement positif pour la peau supérieure puisqu'il est définit selon la normale (cf. Fig. 11).

CARA_COQ=AFFE_CARA_ELEM(MODELE=MODELE,
                        COQUE=_F(GROUP_MA='PEAU_SUP',
                                 EPAIS=0.5,
                                 ANGL_REP=(0,0,),
                                 COQUE_NCOU=1,
                                 EXCENTREMENT=0.25,
                                 INER_ROTA='OUI',),);

Calcul 3 : maillage correspondant à la peau inférieure

(idem section précédente avec un excentrement négatif - cf. Fig. 12).
CARA_COQ=AFFE_CARA_ELEM(MODELE=MODELE,
                        COQUE=_F(GROUP_MA='PEAU_INF',
                                 EPAIS=0.5,
                                 ANGL_REP=(0,0,),
                                 COQUE_NCOU=1,
                                 EXCENTREMENT=-0.25,
                                 INER_ROTA='OUI',),);

Post-traitement

Le lecteur se reportera au tutorial n1 pour plus de détails sur la mise en données du post-traitement.

Déplacements

Les figures 14 à 16 montrent les déplacements de la pièce sous l'effet de la pression exercée.

Figure 14: Maillage déformé VS maillage initiale
Figure 15: Isovaleurs de déplacements
Figure 16: Vecteurs déplacement
Image deformee

Image iso_depl_vue2

Image vecteur_depl

Contrainte aux feuillet moyen

Les figures 17 à 19 présentent les contraintes dans le feuillet moyen.
Figure 17: Contraintes de Von Mises sur le feuillet moyen - vue 1
Figure 18: Contraintes de Von Mises sur le feuillet moyen - vue 2
Figure 19: Contraintes de Von Mises sur le feuillet moyen - sur maillage déformé
Image vmis_moy_vue1

Image vmis_moy_vue2

Image vmis_moy_deformee

Contrainte sur la peau supérieure

Les figures 20 à 22 présentent les contraintes dans la peau supérieure.
Figure 20: Contraintes de Von Mises sur la peau supérieure - vue 1
Figure 21: Contraintes de Von Mises sur la peau supérieure - vue 2
Figure 22: Contraintes de Von Mises sur la peau supérieure - sur maillage déformé
Image vmis_sup_vue1

Image vmis_sup_vue2

Image vmis_sup_deformee

Contrainte sur la peau inférieure

Les figures 23 à 25 présentent les contraintes dans la peau inférieure.
Figure 23: Contraintes de Von Mises sur la peau inférieure - vue 1
Figure 24: Contraintes de Von Mises sur la peau inférieure - vue 2
Figure 25: Contraintes de Von Mises sur la peau inférieure - sur maillage déformé
Image vmis_inf_vue1

Image vmis_inf_vue2

Image vmis_inf_deformee

Analyse des résultats

Les résultats graphiques sont issus du calcul réalisé avec le maillage du feuillet moyen ; la démarche a également été réalisée avec les 2 autres maillages.

Il est intéressant de vérifier que la cartographie reste bien identique (chose qui a été faite mais qui n'a pas été présentée ici pour ne pas alourdir encore plus la présentation). Quelques petites différences ont été relevées sur les contraintes calculées mais elles demeurent inférieures à 3% (valeurs extrapolées aux noeuds).

    Contraintes de Von Mises
    Peau inf.
  Min 0 0 0
  Max 1239.5 1220.2
  Min 0 0 0
  Max 1254.0 1190.0
  Min 0 0 0
  Max 1246.3 1157.9

Fichiers Code Aster $ ^{\tiny {\textregistered }}$ complets

Maillage sur le feuillet moyen

Fichier calcul

DEBUT();
#Lecture du maillage

PRE_IDEAS();

MOY_INIT=LIRE_MAILLAGE();
#Définition du modele (coque_3D) ; pour cela il faut ajouter des noeuds milieu

MOY_MODI=CREA_MAILLAGE(MAILLAGE=MOY_INIT,
                       MODI_MAILLE=(_F(TOUT='OUI',
                                       OPTION='QUAD8_9',),
                                    _F(TOUT='OUI',
                                       OPTION='TRIA6_7',),),);

MODELE=AFFE_MODELE(MAILLAGE=MOY_MODI,
                   AFFE=_F(TOUT='OUI',
                           PHENOMENE='MECANIQUE',
                           MODELISATION='COQUE_3D',),);
#Définition des propriétés des coques (épaisseur / excentrement / nbre de couche(s) dans l'épaisseur ...)
#
#NOTA : en élasticité, une seule couche suffit

CARA_COQ=AFFE_CARA_ELEM(MODELE=MODELE,
                        COQUE=_F(GROUP_MA='PEAU_MOY',
                                 EPAIS=0.5,
                                 ANGL_REP=(0,0,),
                                 COQUE_NCOU=1,),);
#Definition & affectation du materiau : acier

SS304L=DEFI_MATERIAU(ELAS=_F(E=194000,
                             NU=0.3,),);

MATERIAU=AFFE_MATERIAU(MAILLAGE=MOY_MODI,
                       AFFE=_F(TOUT='OUI',
                               MATER=SS304L,),);
#Définition des conditions aux limites :
#- plan de symetrie
#- base
#- encastrement d'un noeud sinon système hypostatique (N68)

CL=AFFE_CHAR_MECA(MODELE=MODELE,
                  DDL_IMPO=(_F(GROUP_NO='BASE_MOY',
                               DZ=0,),
                            _F(GROUP_NO='SYM_MOY',
                               DX=0,
                               DRY=0,
                               DRZ=0,),
                            _F(NOEUD='N68',
                               DY=0,
                               DRX=0,),),);

CHARGMNT=AFFE_CHAR_MECA(MODELE=MODELE,
                        FORCE_COQUE=_F(GROUP_MA='PEAU_MOY',
                                       PRES=0.1,),);
#Résolution

RESOL=MECA_STATIQUE(MODELE=MODELE,
                    CHAM_MATER=MATERIAU,
                    CARA_ELEM=CARA_COQ,
                    EXCIT=(_F(CHARGE=CL,),
                           _F(CHARGE=CHARGMNT,),),);

FIN();

Fichier1 post-traitement : feuillet moyen

POURSUITE();

RESOL=CALC_ELEM(reuse =RESOL,
                RESULTAT=RESOL,
                OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),
                NIVE_COUCHE='MOY',);

IMPR_RESU(FORMAT='CASTEM',
          UNITE=50,
          RESU=_F(MAILLAGE=MOY_MODI,
                  RESULTAT=RESOL,
                  NOM_CHAM=('DEPL','EQUI_ELNO_SIGM',),),);
#- format GMSH

RESOL=CALC_NO(reuse =RESOL,
              RESULTAT=RESOL,
              OPTION='EQUI_NOEU_SIGM',);

IMPR_RESU(FORMAT='GMSH',
          UNITE=53,
          RESU=_F(RESULTAT=RESOL,
                  NOM_CHAM='EQUI_NOEU_SIGM',
                  NOM_CMP='VMIS',),);

IMPR_RESU(FORMAT='GMSH',
          UNITE=56,
          RESU=_F(RESULTAT=RESOL,
                  NOM_CHAM='DEPL',),);

#Extraction des résultats dans le fichier .resu

MOY_MODI=DEFI_GROUP(reuse =MOY_MODI,
                    MAILLAGE=MOY_MODI,
                    CREA_GROUP_NO=_F(GROUP_MA='PEAU_MOY',),);

EXT_VMIS=POST_RELEVE_T(ACTION=_F(OPERATION='MOYENNE',
                                 INTITULE='EXTRACTION VMIS',
                                 RESULTAT=RESOL,
                                 NOM_CHAM='EQUI_ELNO_SIGM',
                                 GROUP_NO='PEAU_MOY',
                                 NOM_CMP='VMIS',),);

IMPR_TABLE(TABLE=EXT_VMIS,
           UNITE=60,);

FIN();

Fichier2 post-traitement : peau supérieure

POURSUITE();

RESOL=CALC_ELEM(reuse =RESOL,
                RESULTAT=RESOL,
                OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),
                NIVE_COUCHE='SUP',);

IMPR_RESU(FORMAT='CASTEM',
          UNITE=51,
          RESU=_F(MAILLAGE=MOY_MODI,
                  RESULTAT=RESOL,
                  NOM_CHAM=('DEPL','EQUI_ELNO_SIGM',),),);
#- format GMSH

RESOL=CALC_NO(reuse =RESOL,
              RESULTAT=RESOL,
              OPTION='EQUI_NOEU_SIGM',);

IMPR_RESU(FORMAT='GMSH',
          UNITE=54,
          RESU=_F(RESULTAT=RESOL,
                  NOM_CHAM='EQUI_NOEU_SIGM',
                  NOM_CMP='VMIS',),);

IMPR_RESU(FORMAT='GMSH',
          UNITE=57,
          RESU=_F(RESULTAT=RESOL,
                  NOM_CHAM='DEPL',),);

#Extraction des résultats dans le fichier .resu

MOY_MODI=DEFI_GROUP(reuse =MOY_MODI,
                    MAILLAGE=MOY_MODI,
                    CREA_GROUP_NO=_F(GROUP_MA='PEAU_MOY',),);

EXT_VMIS=POST_RELEVE_T(ACTION=_F(OPERATION='MOYENNE',
                                 INTITULE='EXTRACTION VMIS',
                                 RESULTAT=RESOL,
                                 NOM_CHAM='EQUI_ELNO_SIGM',
                                 GROUP_NO='PEAU_MOY',
                                 NOM_CMP='VMIS',),);

IMPR_TABLE(TABLE=EXT_VMIS,
           UNITE=60,);


FIN();

Fichier3 post-traitement : peau inférieure

POURSUITE();

RESOL=CALC_ELEM(reuse =RESOL,
                RESULTAT=RESOL,
                OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),
                NIVE_COUCHE='INF',);

IMPR_RESU(FORMAT='CASTEM',
          UNITE=52,
          RESU=_F(MAILLAGE=MOY_MODI,
                  RESULTAT=RESOL,
                  NOM_CHAM=('DEPL','EQUI_ELNO_SIGM',),),);
#- format GMSH

RESOL=CALC_NO(reuse =RESOL,
              RESULTAT=RESOL,
              OPTION='EQUI_NOEU_SIGM',);

IMPR_RESU(FORMAT='GMSH',
          UNITE=55,
          RESU=_F(RESULTAT=RESOL,
                  NOM_CHAM='EQUI_NOEU_SIGM',
                  NOM_CMP='VMIS',),);

IMPR_RESU(FORMAT='GMSH',
          UNITE=58,
          RESU=_F(RESULTAT=RESOL,
                  NOM_CHAM='DEPL',),);

#Extraction des résultats dans le fichier .resu

MOY_MODI=DEFI_GROUP(reuse =MOY_MODI,
                    MAILLAGE=MOY_MODI,
                    CREA_GROUP_NO=_F(GROUP_MA='PEAU_MOY',),);

EXT_VMIS=POST_RELEVE_T(ACTION=_F(OPERATION='MOYENNE',
                                 INTITULE='EXTRACTION VMIS',
                                 RESULTAT=RESOL,
                                 NOM_CHAM='EQUI_ELNO_SIGM',
                                 GROUP_NO='PEAU_MOY',
                                 NOM_CMP='VMIS',),);

IMPR_TABLE(TABLE=EXT_VMIS,
           UNITE=60,);

FIN();

Fichier Gibi $ ^{\tiny {\textregistered }}$

*************************************************************
* donner ici le nom du fichier de post traitement (*.cast)
fich='feuillet_moyen.cast';
* ou fich='peau_sup.cast';
* ou fich='peau_inf.cast';

option rest form fich ;
rest form ;

*************************************************************
* donner ici le nom du maillage utilise dans le fichier de
* commandes ASTER et le nom du resultat

maya1 = MOY_MODI ;
res1 = RESOL ;

*************************************************************
list res1.1;

oe1 = 0. -500. 1000. ;
oe2 = 0. 1000. 0. ;
oe3 = 0. 1000. 1000. ;
oe4 = 1000. 0. 0. ;

depl1 = res1 . 1 . depl ;

sig_eq1 = res1 . 1 . equi_elno_sigm ;

q1 = exco depl1 ux  ;
q2 = exco depl1 uy  ;
q3 = exco depl1 uz  ;

module = ((q1**2) + (q2**2) + (q3**2))**(0.5) ;

* visualisation des  deformees 
defo1 = defo maya1 depl1  rouge ;
defo0 = defo maya1 depl1  0. vert ;

titre 'Deformee ' ;
trac oe4 (defo1 et defo0) ;
trac oe1 (defo1 et defo0) ;

titre 'Isovaleurs des deplacements' ;
trac oe2 module maya1 ;
trac oe1 module maya1 ;


titre 'Contraintes équivalente de Von Mises' ;
modcast = mode maya1 mecanique elastique ;
vmi1 = exco vmis sig_eq1 ;
trac oe1 vmi1  modcast  ;
trac oe2 vmi1  modcast  ;
trac oe3 vmi1  modcast  ;

titre 'Contraintes équivalente de Von Mises sur déformée' ;
trac oe4 vmi1  modcast defo1 ;

titre 'Visualisation des deplacements' ;
VISU_VEC = VECT depl1 0.6 ;
trac cach oe4 VISU_VEC maya1 ;
trac cach oe1 VISU_VEC maya1 ;

Conclusion, remerciements, auteur(s)

Droit d'auteur(s) : L'utilisation de ce document sous quelque forme que ce soit est absolument libre au sens que la licence GPL donne à ce terme. Nous souhaitons simplement, si de larges extraits de cette publication sont utilisés dans d'autres documents, qu'il soit fait mention du nom des auteurs du document initial.

Remerciements : Les auteurs souhaitent remercier les personnes de la communauté de Code Aster $ ^{\tiny {\textregistered }}$ qui ont fourni aides et informations précieuses : qu'ils en soient chaleureusement remercier. L'ensemble des notes présentes sur le site ne sont que la continuation de cet esprit "libre" qui vise entre-autres choses partager son savoir et son travail $ \ldots$

L'auteur : Paul CARRICO3.

Les commentaires sont à adresser à :


paul.carrico_at_free.fr

Correspondance dans les unités

Unités METRIQUE METRIQUE ANGLO-SAXONNE ANGLO-SAXONNE
  MKS mmNS FPS IPS
Longueur m mm ft in
Temps sec sec sec sec
Masse Kg tonne slug lbf-sec
Force N N lbf lbf
Température C C F F
Aire m mm ft in
Volume m mm ft (cu-ft) in (cu-in)
Vitesse m/sec mm/sec ft/sec in/sec
Accélération m/sec mm/sec ft/sec in/sec
Angle, rotation rad rad rad rad
Vitesse angulaire rad/sec rad/sec rad/sec rad/sec
Masse volumique Kg/m Tonne/mm slug/ft lbf-sec/in
Moment, couple N-m N-mm ft-lbf in-lbf
Force linéïque N/m N/mm lbf/ft lbf/in
Force répartie sur une surface N/m N/mm lbf/ft lbf/in
(Contrainte, pression,Module d'Young) (Pa) (MPa)   (Psi)
Coefficient de Dilatation thermique /C /C /F /F
  (/K) (/K) (/K) (/K)
Moment Quadratique d'une poutre m mm ft in
Moment d'inertie transverse d'une poutre Kg-m tonne-mm slug-ft lbf-in-sec
Energie, Travail, Chaleur J mJ ft-lbf in-lbf
Puissance, taux de transfert thermique W mW ft-lbf/sec in-lbf/sec
Gradient de température C/m C/mm F/ft F/in
Flux thermique W/m mW/mm lbf/ft-sec lbf/in-sec
Conductivité thermique W/m-C mW/mm-C lbf/sec-F lbf/sec-F
Chaleur spécifique C J/Kg-C mJ/tonne-C ft-lbf/slug-F in/sec-F

Rappels :

1 W 1 N-m/sec,
1 mJ 1 N-mm,
1 mW 1 N-mm/sec,
1 N/m 1 Pa,
1 N/mm 1 MPa,

À propos de ce document...

Tutorial 4 :
Modélisation surfacique
utilisant des coques
Mise en évidence des notions d'excentrement
Version 1

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 CAELINUX_coques.tex

The translation was initiated by on 2007-02-21


Notes

... exemple1
ce dernier thème fera d'ailleurs l'objet d'un prochain tutorial.
... ordre2
un maillage linéaire demande des éléments DKT par exemple.
... CARRICO3
Avant de travailler sur des outils propriétaires, j'ai fait mes premières armes sur Code Aster que j'utilise encore ponctuellement. Ces tutoriaux sont pour moi l'occasion de coucher sur le papier une démarche (pas nécessairement exhaustive) qui est la mienne à la fois pour la partager et l'améliorer/corriger au grès des retours, et l'occasion de garder la main sur un code que considère comme rigoureux (par opposition aux boîtes noires qui fleurissent depuis un certain nombre d'années).

next_inactive up previous
2007-02-21