formation gc - éléments de structure

40
Recherche & Développement 24-25 mai 2018 Copyright © EDF 2017-2018 Jean-Luc Fléjou FORMATION ITech Code_Aster et Salomé-Méca module 4 : Génie Civil (ARN3960)

Upload: others

Post on 30-Nov-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Formation GC - éléments de structure

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)

Page 2: Formation GC - éléments de structure

| 2

Part 6

Structural Elements

for Civil

Engineering Studies

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

Page 3: Formation GC - éléments de structure

| 3

STRUCTURAL ELEMENTS FOR CIVIL ENGINEERING STUDIES

Concrete Structural Elements

Columns

Beams

Floors - Walls

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

Page 4: Formation GC - éléments de structure

| 4

STRUCTURAL ELEMENTS FOR CIVIL ENGINEERING STUDIES

Steel Structural Elements

Columns

Beams

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

Page 5: Formation GC - éléments de structure

| 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)

Page 6: Formation GC - éléments de structure

| 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

Page 7: Formation GC - éléments de structure

| 7

Linear geometry along an axis.

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS

Page 8: Formation GC - éléments de structure

| 8

Linear geometry along an axis.

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS

Page 9: Formation GC - éléments de structure

| 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

Page 10: Formation GC - éléments de structure

| 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

+

||

Page 11: Formation GC - éléments de structure

| 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

Page 12: Formation GC - éléments de structure

| 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

Page 13: Formation GC - éléments de structure

| 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

Page 14: Formation GC - éléments de structure

| 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

Page 15: Formation GC - éléments de structure

| 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

Page 16: Formation GC - éléments de structure

| 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

Page 17: Formation GC - éléments de structure

| 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

Page 18: Formation GC - éléments de structure

| 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

Page 19: Formation GC - éléments de structure

| 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

Page 20: Formation GC - éléments de structure

| 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

Page 21: Formation GC - éléments de structure

| 21

Check local axis for beams

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS

Page 22: Formation GC - éléments de structure

| 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

Page 23: Formation GC - éléments de structure

| 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

Page 24: Formation GC - éléments de structure

| 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”

Page 25: Formation GC - éléments de structure

| 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

Page 26: Formation GC - éléments de structure

| 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

Page 27: Formation GC - éléments de structure

| 27

Example of visualization

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS

Page 28: Formation GC - éléments de structure

| 28

Example of visualization

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS

Page 29: Formation GC - éléments de structure

| 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

Page 30: Formation GC - éléments de structure

| 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

Page 31: Formation GC - éléments de structure

| 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

Page 32: Formation GC - éléments de structure

| 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

Page 33: Formation GC - éléments de structure

| 33

Example of visualization

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

STRUCTURAL FINITE ELEMENT : BEAMS AND COLUMNS

Page 34: Formation GC - éléments de structure

| 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

Page 35: Formation GC - éléments de structure

| 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

Page 36: Formation GC - éléments de structure

| 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

Page 37: Formation GC - éléments de structure

| 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

Page 38: Formation GC - éléments de structure

| 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

Page 39: Formation GC - éléments de structure

| 39

Thanks

Code_Aster – Structural Elements for Civil Engineering Studies | May 2018

Page 40: Formation GC - éléments de structure

| 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