Formation GC - éléments de structure · Les coordonnées du centre de gravité de la section sont...
Transcript of Formation GC - éléments de structure · Les coordonnées du centre de gravité de la section sont...
Recherche & Développement
24-25 mai 2018
Copyright © EDF 2017-2018 – Jean-Luc Fléjou
FORMATION ITechCode_Aster et Salomé-Méca
module 4 : Génie Civil (ARN3960)
| 2
Part 6
Structural Elements
for Civil
Engineering Studies
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
| 3
STRUCTURAL ELEMENTS FOR CIVIL ENGINEERING STUDIES
Concrete Structural Elements
Columns
Beams
Floors - Walls
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
| 4
STRUCTURAL ELEMENTS FOR CIVIL ENGINEERING STUDIES
Steel Structural Elements
Columns
Beams
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
| 5
STRUCTURAL ELEMENTS FOR CIVIL ENGINEERING STUDIES
Steel Concrete Structural Elements
Columns
Beams
Floors - Walls
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
Incinerator Kashiwasaki-Kariwa - Toshiba (Japon)
| 6
2 geometries :
Linear geometry along an axis.
Cross section.
Generally 2 different material :
Concrete
Steel
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 7
Linear geometry along an axis.
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 8
Linear geometry along an axis.
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 9
Linear geometry along an axis: meshes are simple !
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 10
Multi-fibers beams element in Code_Aster : [R3.08.08]
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
+
||
| 11
Multi-fibers beams element in Code_Aster : [R3.08.08]
Model = AFFE_MODELE(MAILLAGE=Portique,
AFFE= (
_F(GROUP_MA='GPoutres', MODELISATION='POU_D_EM', PHENOMENE='MECANIQUE'),
_F(GROUP_MA='GPoteaux', MODELISATION='POU_D_TGM', PHENOMENE='MECANIQUE'),
)
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 12
Multi-fibers beam element in Code_Aster : [R3.08.08]
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 13
Cross section description :avoid complex meshing !
Reading meshes# Mesh of structure
Portique = LIRE_MAILLAGE(FORMAT='MED',UNITE=30)
# Mesh of cross section
secpout = LIRE_MAILLAGE(FORMAT='MED',UNITE=31)
secpoto = LIRE_MAILLAGE(FORMAT='MED',UNITE=32)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 14
Define cross sections [U4.26.01] DEFI_GEOM_FIBRE
GFF=DEFI_GEOM_FIBRE(
SECTION=(
_F(MAILLAGE_SECT = secpout, TOUT_SECT='OUI', GROUP_FIBRE='BPOUTRE‘,
COOR_AXE_POUTRE=(0.,0.,),),
_F(MAILLAGE_SECT = secpoto, TOUT_SECT='OUI', GROUP_FIBRE='BPOTEAU',
COOR_AXE_POUTRE=(0.,0.,),),
),
FIBRE=(
_F(GROUP_FIBRE='ARPOUTRE', CARA='DIAMETRE', COOR_AXE_POUTRE=(0.,0.,),
VALE = ( 0.075, 0.175, 10.E-3,
-0.075, 0.175, 10.E-3,
0.075, -0.175, 12.E-3,
-0.075, -0.175, 12.E-3,),),
_F(GROUP_FIBRE='ARPOTEAU', CARA='DIAMETRE', COOR_AXE_POUTRE=(0.,0.,),
VALE = ( 0.085, -0.085, 10.E-3,
-0.085, -0.085, 10.E-3,
0.085, 0.085, 10.E-3,
-0.085, 0.085, 10.E-3,
0.000, -0.085, 10.E-3,
-0.085, 0.000, 10.E-3,
0.000, 0.085, 10.E-3,
0.085, 0.000, 10.E-3,),),
),
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 15
Visualize cross sections [U4.23.02] CREA_MAILLAGE + IMPR_RESU
MAGF=CREA_MAILLAGE(GEOM_FIBRE=GFF)
IMPR_RESU(FORMAT='MED',UNITE=82,RESU=_F(MAILLAGE=MAGF))
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 16
The characteristics of the beams is ALWAYS given in principal inertia axis !
Compute the characteristics of beams in the principal inertia axis[U4.42.02] MACR_CARA_POUTRE
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 17
The characteristics of the beams is ALWAYS given in principal inertia axis !
Compute the characteristics of beams in the principal inertia axis[U4.42.02] MACR_CARA_POUTRE
MSection=LIRE_MAILLAGE(UNITE=30, FORMAT='MED',)
TSection=MACR_CARA_POUTRE(MAILLAGE=MSection, TABLE_CARA='OUI',
GROUP_MA_BORD='GBordExt', NOM='TAB21a', NOEUD='N1',)
!--------------------------------------------------------------------------------------------------!
! <A> <POUTRE0_12> !
! !
! Les coordonnées du centre de gravité de la section sont G=(1.485081e-02, 1.485081e-02) !
! !
! Si vous utilisez des MULTIFIBRES et que le maillage de description des fibres est le même que !
! celui utilisé dans cette commande, il faut dans la commande DEFI_GEOM_FIBRE renseigner le mot !
! clef COOR_AXE_POUTRE de façon à faire correspondre le centre de gravité des fibres à l'axe !
! neutre de la poutre : COOR_AXE_POUTRE = (1.485081e-02, 1.485081e-02) !
!------------------------------------------------------------------------------------------------------!
! <A> <POUTRE0_13> !
! !
! Le repère principal d'inertie est tourné d'un angle de -45.000000° par rapport aux axes du maillage. !
! !
! Si vous utilisez des MULTIFIBRES et que le maillage de description des fibres est le même que !
! celui utilisé dans cette commande, il faut dans la commande DEFI_GEOM_FIBRE renseigner le mot !
! clef ANGLE de façon à faire correspondre le repère principal d'inertie aux axes du maillage de !
! la section : ANGLE = 4.500000e+01 !
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 18
The characteristics of the beams is ALWAYS given in principal inertia axis !
Define cross sections [U4.26.01] DEFI_GEOM_FIBRE
COOR_AXE_POUTRE
ANGLE
GFF=DEFI_GEOM_FIBRE(
SECTION=_F(GROUP_FIBRE='CORNI', TOUT_SECT='OUI', MAILLAGE_SECT=MSection,
COOR_AXE_POUTRE = (1.485081e-02, 1.485081e-02), ANGLE=45.0, ),
)
MAGF=CREA_MAILLAGE(GEOM_FIBRE=GFF)
IMPR_RESU(FORMAT='MED',UNITE=32,RESU=_F(MAILLAGE=MAGF))
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 19
Define multi-fibers beams characteristics [U4.42.01] AFFE_CARA_ELEM
CAEL=AFFE_CARA_ELEM(MODELE=Model,
POUTRE =(
_F(GROUP_MA='GPoutres', SECTION='RECTANGLE', CARA=('HY','HZ'), VALE=(0.20,0.40),),
_F(GROUP_MA='GPoteaux', SECTION='RECTANGLE', CARA=('HY','HZ'), VALE=(0.20,0.20),),
_F(GROUP_MA='GTutu', TABLE_CARA= TSection),
),
GEOM_FIBRE=GFF,
MULTIFIBRE=(
_F(GROUP_MA='GPoutres', GROUP_FIBRE=('BPOUTRE', 'ARPOUTRE'), PREC_AIRE=0.02),
_F(GROUP_MA='GPoteaux', GROUP_FIBRE=('BPOTEAU', 'ARPOTEAU'), PREC_AIRE=0.02),
),
ORIENTATION=_F(GROUP_MA='GTutu', CARA='ANGLE_VRIL', VALE=30.0),
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 20
Check multi-fibers cross sections and their orientation
# Check local axes for structural element
IMPR_RESU( FORMAT='MED', UNITE=40,
CONCEPT=_F(CARA_ELEM=CAEL, REPERE_LOCAL='ELNO', MODELE=Model), )
#
#
# Check Multi-fibber assignments
CSIEF=CREA_CHAMP(TYPE_CHAM='ELGA_SIEF_R', OPERATION="AFFE", MODELE=Model,
AFFE_SP=_F(CARA_ELEM = CAEL,), PROL_ZERO='OUI',
AFFE=_F(TOUT="OUI", NOM_CMP=('SIXX',), VALE= ( 0.0, ),),
)
#
RESU=CREA_RESU(TYPE_RESU = "EVOL_NOLI", OPERATION ="AFFE", NOM_CHAM='SIEF_ELGA',
AFFE= _F(CHAM_GD = CSIEF, MODELE = Model, CARA_ELEM =CAEL, INST =0.0,),
)
#
IMPR_RESU(FORMAT='MED', UNITE=41,
RESU=_F(RESULTAT=RESU, CARA_ELEM=CAEL, NOM_CHAM ="SIEF_ELGA",),
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 21
Check local axis for beams
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 22
Check multi-fibers cross sections and their local axis
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 23
Check multi-fibers cross sections and their local axis
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 24
Define material characteristics and their behaviour
[U4.43.01] DEFI_MATERIAU
• ELAS
• MAZARS_GC
• VMIS_CINE_GC
• VMIS_CINE_LINE
• VMIS_ISOT_LINE
• VMIS_ISOT_TRAC
• BETON_GRANGER
[U4.42.07] DEFI_MATER_GC
• MAZARS_GC
• VMIS_CINE_GC
# Concrete
BETON = DEFI_MATER_GC(MAZARS=_F(CODIFICATION ='EC2', UNITE_CONTRAINTE ="Pa",
CLASSE = "C30/37",), RHO=2400.0,)
# Steel
ACIER = DEFI_MATER_GC(ACIER=_F(E=2.0E+11, D_SIGM_EPSI=1200.0E+6, SY=400.0E+06,),
RHO=7800.0,)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
EC2
BAEL91
ESSAI (user data)
Pa
MPa
“C12/15”, . . ., “C90/105”
| 25
Assign materials and behaviour to the groups of elements
COMPOR=DEFI_COMPOR(
GEOM_FIBRE=GFF,
MULTIFIBRE=(
_F(GROUP_FIBRE='BPOUTRE', MATER=BETON, RELATION='MAZARS_GC',),
_F(GROUP_FIBRE='BPOTEAU', MATER=BETON, RELATION='MAZARS_GC',),
_F(GROUP_FIBRE='ARPOUTRE', MATER=ACIER, RELATION='VMIS_LINE_GC',),
_F(GROUP_FIBRE='ARPOTEAU', MATER=ACIER, RELATION='VMIS_LINE_GC',),
),
MATER_SECT=BETON,
)
#
#
MATER=AFFE_MATERIAU(MAILLAGE=Portique,
AFFE=(
_F(GROUP_MA='GPoutres', MATER=(BETON, ACIER),),
_F(GROUP_MA='GPoteaux', MATER=(BETON, ACIER),),
),
AFFE_COMPOR=(
_F(GROUP_MA='GPoutres', COMPOR=COMPOR),
_F(GROUP_MA='GPoteaux', COMPOR=COMPOR),
),
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 26
Final step : non-linear analysis
RESU = STAT_NON_LINE or DYNA_NON_LINE(
. . .
CHAM_MATER=MATER,
CARA_ELEM=CAEL,
COMPORTEMENT=(
_F(TOUT='OUI',RELATION='ELAS',),
_F(GROUP_MA='GPoutres', RELATION='MULTIFIBRE'),
_F(GROUP_MA='GPoteaux', RELATION='MULTIFIBRE'),
_F(GROUP_MA='GDalles', RELATION='ELAS'),
),
)
# Post-treatment
IMPR_RESU(FORMAT='MED', UNITE=41,
RESU=_F(RESULTAT=RESU, CARA_ELEM=CAEL, NOM_CHAM =("SIEF_ELGA","EPSI_ELGA"),),
)
IMPR_RESU(FORMAT='MED', UNITE=42,
RESU=_F(RESULTAT=RESU, CARA_ELEM=CAEL, NOM_CHAM ="VARI_ELGA", IMPR_NOM_VARI="NON" ),
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 27
Example of visualization
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 28
Example of visualization
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 29
Example of visualization : ELS criterion for steel & concrete
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 30
Example of visualization : ELS criterion for steel & concrete
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 31
Example of visualization : ELS criterion for steel & concrete
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 32
Example of visualization : ELS criterion for steel & concrete
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 33
Example of visualization
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS
| 34
Multi-layer plate element in Code_Aster : [R3.07.03] DKT
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : WALL AND FLOORS
| 35
Check multi-layers element and their local axis
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : WALL AND FLOORS
| 36
Duplicate elements & use “GRILLE_EXCENTRE” for finite element model
It's not the recommended method to duplicate groups of element.Portique=CREA_MAILLAGE(
MAILLAGE=Portiqu0,
CREA_MAILLE=(
_F(NOM='ACsupL', GROUP_MA='GDap101', PREF_MAILLE='B',),
_F(NOM='ACsupT', GROUP_MA='GDap101', PREF_MAILLE='C',),
_F(NOM='ACinfL', GROUP_MA='GDap101', PREF_MAILLE='D',),
_F(NOM='ACinfT', GROUP_MA='GDap101', PREF_MAILLE='E',),
),
)
Model = AFFE_MODELE(
MAILLAGE=Portique,
AFFE =(
_F(GROUP_MA='GPoutres', MODELISATION='POU_D_EM', PHENOMENE='MECANIQUE'),
_F(GROUP_MA='GPoteaux', MODELISATION='POU_D_EM', PHENOMENE='MECANIQUE'),
_F(GROUP_MA='GDalles', MODELISATION='DKT', PHENOMENE='MECANIQUE') ,
_F(GROUP_MA=('ACsupL','ACsupT','ACinfL','ACinfT'),
MODELISATION='GRILLE_EXCENTRE', PHENOMENE='MECANIQUE', ),
)
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : WALL AND FLOORS
| 37
Prefer “Duplicate Nodes and Elements” in Salome-Meca rather than CREA_MAILLAGE
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : WALL AND FLOORS
| 38
Characteristics for “COQUE” and “GRILLE” & material description
CAEL=AFFE_CARA_ELEM(
MODELE=Model, GEOM_FIBRE=GFF,
POUTRE = (
_F(GROUP_MA='GPoutres',SECTION = 'RECTANGLE',CARA = ('HY','HZ'), VALE = (0.20,0.40),),
_F(GROUP_MA='GPoteaux',SECTION = 'RECTANGLE',CARA = ('HY','HZ'), VALE = (0.20,0.20),),
),
COQUE = _F(GROUP_MA='GDalles', EPAIS = 0.20, ANGL_REP=(0.0,0.0), COQUE_NCOU=3),
GRILLE = (
_F(GROUP_MA='ACsupL', SECTION=1.59E-04, ANGL_REP=( 0.0,0.0), EXCENTREMENT= 0.15,),
_F(GROUP_MA='ACsupT', SECTION=0.50E-04, ANGL_REP=(90.0,0.0), EXCENTREMENT= 0.15,),
_F(GROUP_MA='ACinfL', SECTION=5.03E-04, ANGL_REP=( 0.0,0.0), EXCENTREMENT=-0.15,),
_F(GROUP_MA='ACinfT', SECTION=5.03E-04, ANGL_REP=(90.0,0.0), EXCENTREMENT=-0.15,),
),
MULTIFIBRE=(
_F(GROUP_MA='GPoutres', GROUP_FIBRE=('BPOUTRE', 'ARPOUTRE'), PREC_AIRE=0.02),
_F(GROUP_MA='GPoteaux', GROUP_FIBRE=('BPOTEAU', 'ARPOTEAU'), PREC_AIRE=0.02),
),
)
Mater=AFFE_MATERIAU(
MAILLAGE=Maillage,
AFFE=(
_F(GROUP_MA=('ACsupL','ACsupT','ACinfL','ACinfT'), MATER=ACIER,),
_F(GROUP_MA='GDalles', MATER=BETON,),
),
)
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
STRUCTURAL FINITE ELEMENT : WALL AND FLOORS
| 39
Thanks
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018
| 40
End of presentation
Is something missing or unclear in this document?
Or feeling happy to have read such a clear tutorial?
Please, we welcome any feedbacks about Code_Aster training materials.
Do not hesitate to share with us your comments on the Code_Aster forum
Code_Aster – Structural Elements for Civil Engineering Studies | May 2018