Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and...
Transcript of Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and...
![Page 1: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/1.jpg)
Code_Aster, Salome-Meca course materialGNU FDL licence (http://www.gnu.org/copyleft/fdl.html)
Overview on structural elements
![Page 2: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/2.jpg)
2 - Code_Aster and Salome-Meca course material GNU FDL Licence
Definitions and description
![Page 3: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/3.jpg)
3 - Code_Aster and Salome-Meca course material GNU FDL Licence
Definitions
Modeling of structures with neutral axis or neutral surface
Strong assumptions useful to reduce the problem size
Some advanced models are dedicated for civil or
mechanical structures.
Discrete elements (0D)Spring, mass / inertia, damping
Beams, bars and cables (1D)Straight or curved beam, ball joint rods
Dimensions : L1,L2<<L
Pipes (1D)Straight or curved pipes
Both beam and shell theory combined in one model
For circular sections only
Plates and shells (2D)thin structures with plane neutral surface (plate model) or curved (shell model)
e<<Weight,Lenght
![Page 4: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/4.jpg)
4 - Code_Aster and Salome-Meca course material GNU FDL Licence
Discrete elements
Modeling of mass-points, springs and dampers
Cell supportPOI1 or SEG2
Modeling in Code_AsterDIS_T, DIS_TR, 2D_DIS_T, 2D_DIS_TR
UsageSpring, mass / inertia, damping
Eg :Use of discrete elements for fuel rod
![Page 5: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/5.jpg)
5 - Code_Aster and Salome-Meca course material GNU FDL Licence
Beam, bar and cable elements (1/2)
Modelling of slender structures with neutral fiber
Cell supportSEG2, SEG3
Modeling in Code_AsterStraight beams : POU_D_E, POU_D_T, POU_D_TG
Multi-fibers beams : POU_D_EM, POU_D_TGM
Bars : 2D_BARRE, BARRE
Cables : CABLE
UsageUse of beam model for non linear modal analysis
of steam water tubes
![Page 6: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/6.jpg)
6 - Code_Aster and Salome-Meca course material GNU FDL Licence
Beam, bar and cable elements (2/2)
How to choose the right model?
Euler beams (POU_D_E*) : significant slenderness
Timoshenko (POU_D_T*) : small slenderness
Warping (POU_D_TG*) : thin-walled section (sections I, H, L)
Multi-fiber (POU_D_*M) : for non-linear materials
Bars : reinforcement, tension / compression stress
Cable : tensile load
![Page 7: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/7.jpg)
7 - Code_Aster and Salome-Meca course material GNU FDL Licence
Pipe elements (1/2)
Modeling of straight or bended pipes
Cell supportSEG3 ou SEG4 (bended pipes)
Modeling in Code_AsterTUYAU_3M (straight and bended ), TUYAU_6M (straight )
UsageStraight or bended pipes
Mixed models : Euler-Bernoulli hypotheses for the deformation of the fiber
coupled with Love-Kirchoff hypotheses for the deformation of the cross
section
Eg :Use of Pipe elements mixed with shell elements
![Page 8: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/8.jpg)
8 - Code_Aster and Salome-Meca course material GNU FDL Licence
Pipe elements (2/2)
How to choose the right model?
Mixed formulation beam + Shell
Displacement of the shell is decomposed into Fourier series
TUYAU_3M : 3 Fourier modes
TUYAU_6M : 6 Fourier modes
Thin pipe : thickness on the radius of the cross-section smaller than < 0.1 : TUYAU_6M
Plasticity : TUYAU_6M
![Page 9: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/9.jpg)
9 - Code_Aster and Salome-Meca course material GNU FDL Licence
Modelling of slender structures with neutral surface
Cell supportTRIA3, QUAD4
TRIA7, QUAD9 (COQUE_3D)
Modeling in Code_AsterPlates : DKT, DST, Q4G, DKTG, Q4GG
Shells : COQUE_3D
Usage
Plate and shell elements (1/2)
Eg :Use of plate elements for a seismic analysis
![Page 10: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/10.jpg)
10 - Code_Aster and Salome-Meca course material GNU FDL Licence
Plate and shell elements (2/2)
How to choose the right model?
Planar structures: DKT, DST, Q4G
Curved structures :COQUE_3D
Thick structures (thickness/length ratio is about 1/10) :
DST, Q4G
Non-linear material : DKT, COQUE_3D
Large displacements: COQUE_3D
![Page 11: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/11.jpg)
11 - Code_Aster and Salome-Meca course material GNU FDL Licence
The characteristics of structural elements
![Page 12: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/12.jpg)
12 - Code_Aster and Salome-Meca course material GNU FDL Licence
General information
The characteristics are defined in the command AFFE_CARA_ELEM [u4.42.01]
Geometrical information not given by the mesh
Discrete elements (spring, mass / inertia, damping) : values of stiffness, mass or
damping matrices; orientation
Beams : cross-section; orientation of the principal axes of inertia about the neutral axis;
curvature of the curved elements; general characteristics
Bars or cables : area of the cross-section
Pipes : cross section, number of angular sectors and layers
Shells : thickness ; reference frame in the tangent plane ; number of layers ; orientation
![Page 13: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/13.jpg)
13 - Code_Aster and Salome-Meca course material GNU FDL Licence
cara=AFFE_CARA_ELEM(MODELE=model,
DISCRET=(_F(REPERE='LOCAL',
CARA='K_T_D_L',
GROUP_MA=('AB','FG',),
VALE=(1.E5,0.,1.E5,),),
_F(REPERE='LOCAL',
CARA='M_T_L',
GROUP_MA=('AB','FG',),
VALE=(0.,0.,0.,0.,0.,
0.,0.,0.,0.,0.,
0.,0.,0.,0.,0.,
0.,0.,0.,0.,0.,0.,),),),
ORIENTATION=_F(GROUP_MA=('AB','FG',),
CARA='VECT_Y',
VALE=(-1.,0.,0.,),),);
Characteristics for discrete elements
Defined with the command AFFE_CARA_ELEM / DISCRET
Choosing the
reference frame
Choosing the type of
discrete : spring,
mass, dampingChoosing the
entities: nodes,
group of nodes,
cells, group of cells
Coefficients of the
matrix
Choosing the
orientation
![Page 14: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/14.jpg)
14 - Code_Aster and Salome-Meca course material GNU FDL Licence
cara=AFFE_CARA_ELEM(MODELE=model,
POUTRE=_F(GROUP_MA=('CD','DE'),
SECTION='GENERALE',
CARA=('A','IY','IZ','AY','AZ','JX',),
VALE=(0.11780973E-2,0.125172834E-6,
0.125172834E-6,1.3096094,
1.3096094,0.250345668E-6,),),
ORIENTATION=_F(GROUP_MA=('CD','DE'),
CARA=‘ANGL_VRIL’,
VALE=30.,),
);
Characteristics for beams
Defined with the command AFFE_CARA_ELEM / POUTRE
Choosing the shape of
the cross-section
Cross-section
caracteristics
Choosing the
orientation
![Page 15: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/15.jpg)
15 - Code_Aster and Salome-Meca course material GNU FDL Licence
Defined with the command AFFE_CARA_ELEM / BARRE
Defined with the command AFFE_CARA_ELEM / CABLE
cara=AFFE_CARA_ELEM(MODELE=model,
BARRE=_F(GROUP_MA='TOUT',
SECTION='GENERALE',
CARA='A',
VALE=2.827e-05,),);
Characteristics for bars and cables
Choosing the shape of
the cross-section
Cross-section
caracteristics
cara=AFFE_CARA_ELEM(MODELE=model,
CABLE=_F(GROUP_MA='TOUT',
SECTION=1.3,
N_INIT=3000.,),);Area of the cross-
section
Initial tension of the
cable
![Page 16: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/16.jpg)
16 - Code_Aster and Salome-Meca course material GNU FDL Licence
cara=AFFE_CARA_ELEM(MODELE=model,
POUTRE=_F(GROUP_MA='TOUT',
SECTION='CERCLE',
CARA=('R','EP',),
VALE=(REXT,EP,),
TUYAU_NSEC=16,
TUYAU_NCOU=3,),
ORIENTATION=_F(GROUP_NO='A',
CARA='GENE_TUYAU',
VALE=(0.0,0.0,1.0,),),);
Characteristics for pipes
Defined with the command AFFE_CARA_ELEM / POUTRE
Choosing of the cross-
section, always CERCLE for pipes
Choosing the
entities: nodes,
group of nodes,
cells, group of cells
Number of angular
sectors and layers
(thickness)
Determining the direction of the
generatrix of the pipe
Radius and
thickness
![Page 17: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/17.jpg)
17 - Code_Aster and Salome-Meca course material GNU FDL Licence
Defined in the command AFFE_CARA_ELEM / COQUE
BEWARE !The multi-layers concept is different from the multi-material concept !
multi-layers == more integration points in the thickness
multi-material == composite (1 material by layer)
cara=AFFE_CARA_ELEM(MODELE=model,
COQUE=_F(GROUP_MA='TOUT',
EPAIS=0.3,
COQUE_NCOU=3,
VECTEUR=(0.9,0.1,0.2),),);
Characteristics for plates and shells
Choosing the
entities: nodes,
group of nodes,
cells, group of cellsNumber of layers
Choosing the orientation
Thickness
![Page 18: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/18.jpg)
18 - Code_Aster and Salome-Meca course material GNU FDL Licence
Connecting models
![Page 19: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/19.jpg)
19 - Code_Aster and Salome-Meca course material GNU FDL Licence
Mixtures of models
For saving time and memory
Need to link the different parts
Definition of linear relations
Defined in the command AFFE_CHAR_MECA [u4.44.01]
z
y
x
O DC
C1
C2
M2
M4
M1
N
L1 L2 L3
coque d'épaisseur 1 poutre de section
rectangulaire
A
B
M
F = - 1.
a
Links to be
defined
![Page 20: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/20.jpg)
20 - Code_Aster and Salome-Meca course material GNU FDL Licence
Connection of beam models
z
y
x
O DC
C1
C2
M2
M4
M1
N
L1 L2 L3
coque d'épaisseur 1 poutre de section
rectangulaire
A
B
M
F = - 1.
a
Defined in the command AFFE_CHAR_MECA / LIAISON_ELEM3D_POU / 2D_POU
COQ_POU
char=AFFE_CHAR_MECA(
MODELE=model,
LIAISON_ELEM=_F(OPTION='COQ_POU',
CARA_ELEM=CAREL,
AXE_POUTRE=(1.,0.,0.,),
GROUP_MA_1=‘C1C2’,
GROUP_NO_2=‘C’),);
![Page 21: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/21.jpg)
21 - Code_Aster and Salome-Meca course material GNU FDL Licence
Connection of shell models
z
y
x
O DC
C1
C2
M2
M4
M1
N
L1 L2 L3
coque d'épaisseur 1 poutre de section
rectangulaire
A
B
M
F = - 1.
a
Defined in the command AFFE_CHAR_MECA / LIAISON_MAILCOQUE
MASSIF_COQUE
COQUE_MASSIF
char=AFFE_CHAR_MECA(MODELE=model,
LIAISON_MAIL=_F(
TYPE_RACCORD='MASSIF_COQUE',
GROUP_MA_ESCL=‘AB’,
GROUP_MA_MAIT=‘M1M2M3M4'),);
![Page 22: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/22.jpg)
22 - Code_Aster and Salome-Meca course material GNU FDL Licence
Connection of pipe models
char=AFFE_CHAR_MECA(
MODELE=model,
LIAISON_ELEM=_F(
OPTION='COQ_TUYAU',
GROUP_MA_1='CERCL2',
GROUP_NO_2='NOPOU1',
CARA_ELEM=CAREL1,
AXE_POUTRE=(COS30,0.5,0.0,),
),);
Defined in the command AFFE_CHAR_MECA / LIAISON_ELEMCOQ_TUYAU
3D_TUYAU
![Page 23: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/23.jpg)
23 - Code_Aster and Salome-Meca course material GNU FDL Licence
Post-processing with structural elements
![Page 24: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/24.jpg)
24 - Code_Aster and Salome-Meca course material GNU FDL Licence
Pipe axis
Notion of sub-points
Neutral
surface
couche 1
couche 2
layer 1
sector 1
sector 4
layer 2
sector 3
Sub-points are integration points in the thickness of the structural element
Plates and shells :3 sub-points per layer
Example : QUAD4, 4 Gauss points
NBSP=3 x NCOU
Multi-fibers beams :
1 sub-point per layer
Example : SEG2, 2 Gauss points
NBSP=NBFIBRE
Pipes :3 sub-points per layer and angular sector
Example : SEG3, 3 Gauss points
NBSP=(2 x NCOU+1)(2 x NSEC+1)
![Page 25: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/25.jpg)
25 - Code_Aster and Salome-Meca course material GNU FDL Licence
Post-processing
Post-processing is done with the usual operators (CALC_CHAMP / IMPR_RESU) but
The fields are expressed in the user reference
The *_ELGA fields are defined on all sub-points
The *_ELNO fields are calculated from the *_ELGA fields (not needed for
beams and pipes elements)
The *_NOEU fields are defined in a single layer, in a single point from *_ELNO
fields (not needed for beams and pipes elements)
Change of reference with the MODI_REPERE command
(not needed for beams and pipes elements)
![Page 26: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/26.jpg)
26 - Code_Aster and Salome-Meca course material GNU FDL Licence
Visualization
Visualize the
fields withsub-points
# 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" ),)
![Page 27: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/27.jpg)
27 - Code_Aster and Salome-Meca course material GNU FDL Licence
VisualizationTime animation of the fields with sub-points
![Page 28: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/28.jpg)
28 - Code_Aster and Salome-Meca course material GNU FDL Licence
Visualization
Check multi-fibers
and multi-layers
position and their
local axis.
![Page 29: Overview on structural elements - Code_Aster...Overview on structural elements 2 - Code_Aster and Salome-Meca course material GNU FDL Licence Definitions and description 3 - Code_Aster](https://reader030.fdocuments.net/reader030/viewer/2022033120/5eda9a19b814eb156475a5cf/html5/thumbnails/29.jpg)
29 - Code_Aster and Salome-Meca course material GNU FDL Licence
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
dedicated thread.