Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 1/8
Organization (S): EDF-R & D/AMA
Handbook of Utilization
U4.4- booklet: Modeling
Document: U4.41.01
Operator AFFE_MODELE
1 Goal
To define the modelled physical phenomenon (mechanical, thermal or acoustic) and the type of elements
finished.
This operator allows to affect modelings on whole or part of the grid, which defines:
·
degrees of freedom on the nodes (and the equation or the conservation equations
associated),
·
types of finite elements on the meshs,
·
possibly:
-
functions of interpolation on the meshs,
-
points of integration of GAUSS on these meshs.
The possibilities of the allocatable finite elements are described in the booklets [U3].
The types of meshs are described in the document [U1.03.02].
Product a structure of data of the model type.
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 2/8
2 Syntax
Mo [model] = AFFE_MODELE
(
MAILLAGE
= my
,
/
[grid]
/
[skeleton]
INFO
=
/
1
[DEFAUT]
/
2
,
VERIF =
| “MAILLE”
|
“NOEUD”
,
| AFFE = _F (
/ALL = “YES”,
/
MAILLE
=
mall,
[l_maille]
/
NOEUD
=
noeu,
[l_noeud]
/
GROUP_MA
=
g_mail, [l_gr_maille]
/
GROUP_NO
=
g_noeu, [l_gr_noeud]
/PHENOMENE =
“MECANIQUE”,
MODELISATION =… (see [§3.2.1])
/PHENOMENE
= “THERMIQUE”
MODELISATION =… (see [§3.2.1])
/
PHENOMENE:
“ACOUSTIQUE”,
MODELISATION =… (see [§3.2.1])
),
|
AFFE_SOUS_STRUC = _F (
/ALL = “YES”,
/
MAILLE
=
l_mail, [l_maille]
)
)
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 3/8
3 Operands
3.1 Operand
MAILLAGE
MAILLAGE = my
Name of the associated grid on which one affects the elements.
Note:
For axisymmetric modelings, the axis of revolution is the axis Y of the grid. All
the structure must be with a grid in X 0.
3.2 Word
key
AFFE
| AFFE
Defines the entities of the grid and the types of elements which will be affected for them. For each
occurrence, one can introduce a list of modelings. The rule of overload applies
between various modelings, from left to right.
For example:
AFFE=_F (
TOUT=' OUI', PHENOMENE=' MECANIQUE', MODELISATION= (“AXIS”, “AXIS_SI”),
Various modelings “overload” the ones the others: AXIS_SI overloads
AXIS on the meshs where AXIS_SI exists.
Note:
The code stops in <F> error if modelings of the list are not very of
even “dimension” (for example MODELISATION= (“3D”, “D_PLAN”)). Moreover,
for an occurrence of AFFE, the specified meshs whose dimension is that of
the dimension of modeling must be all affected. If not the code emits
a <A>larme. This alarm protects the user who uses modelings “with
holes ". If for example, it uses only modeling AXIS_SI on a grid
containing only TRIA6.
The entities of the grid are specified by the operands:
Operands
Contents/significance
TOUT
Assignment with the totality of the meshs (but not nodes!!)
GROUP_MA
Assignment with a list of groups of meshs
GROUP_NO
Assignment with a list of groups of nodes (see remark)
MAILLE
Assignment with a list of meshs
NOEUD
Assignment with a list of nodes (see remark)
Note:
The use of elements being based only on nodes does not allow
to affect materials via AFFE_MATERIAU. So these elements are not
usable neither in STAT_NON_LINE [U4.51.03] nor in DYNA_NON_LINE
[U4.53.01]. In this case, it is necessary to create meshs as a preliminary. POI1 using
key word CREA_POI1 of CREA_MAILLAGE [U4.23.02].
The use of such elements is thus reserved for linear calculations, on
discrete elements, of which all the characteristics are affected by
AFFE_CARA_ELEM.
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 4/8
The type of element is specified by the operands:
Operands
Contents/significance
PHENOMENE
Physical phenomenon modelled (conservation equation
associated)
MODELISATION
Type of interpolation or discretization
3.2.1 Operands
PHENOMENE and MODELISATION
/
PHENOMENE
MODELISATION
Are obligatory for each occurrence of the key word factor AFFE. This couple of
key words defines in a bijective way the type of affected element in a type of mesh.
possible modelings are indicated below by listing them by “packages”:
ACOUSTIQUE
ACOUSTIQUE 2D continuous mediums
PLAN U3.33.01
ACOUSTIQUE 3D continuous mediums
3D U3.33.01
THERMIQUE
THERMIQUE 2D hull
COQUE_AXIS U3.22.01
COQUE_PLAN U3.22.01
THERMIQUE 2D continuous mediums
AXIS_DIAG U3.23.01
AXIS_FOURIER U3.23.02
AXIS U3.23.01
PLAN_DIAG U3.23.01
PLAN U3.23.01
THERMIQUE 3D hull
COQUE U3.22.01
THERMIQUE 3D continuous mediums
3d_DIAG U3.24.01
3D U3.24.01
MECANIQUE 2D
MECANIQUE 2D discrete elements
2d_DIS_TR
2d_DIS_T
MECANIQUE 2D elements joined for the propagation of fissure
AXIS_GRAD_VARI
PLAN_FISSURE
MECANIQUE 2D fluid-structure
2d_FLUIDE U3.13.03
2d_FLUI_ABSO U3.13.13
2d_FLUI_PESA U3.14.02
2d_FLUI_STRU U3.13.03
AXIS_FLUIDE U3.13.03
AXIS_FLUI_STRU U3.13.03
D_PLAN_ABSO U3.13.12
MECANIQUE 2D continuous mediums
AXIS_FOURIER U3.13.02
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 5/8
AXIS_INCO U3.13.07
AXIS_SI U3.13.05
AXIS U3.13.01
C_PLAN_SI U3.13.05
C_PLAN U3.13.01
D_PLAN_INCO U3.13.07
D_PLAN_SI U3.13.05
D_PLAN U3.13.01
MECANIQUE nonlocal 2D
C_PLAN_GRAD_EPSI U3.13.06
C_PLAN_GRAD_VARI
D_PLAN_GRAD_EPSI U3.13.06
D_PLAN_GRAD_VARI
MECANIQUE 2D plates and hulls
COQUE_AXIS U3.12.02
COQUE_C_PLAN U3.12.02
COQUE_D_PLAN U3.12.02
Mechanics 2D elements joined for the propagation of fissure
PLAN_JOINT U3.13.14
AXIS_JOINT U3.13.14
Mechanics 2D elements with discontinuities intern for starting and
propagation of fissure
PLAN_ELDI U3.13.14
AXIS_ELDI U3.13.14
Thermohydromecanic MECANIQUE 2D
AXIS_HH2MD
AXIS_HHMD
AXIS_HHM U3.13.08
AXIS_HMD
AXIS_HM
AXIS_THH 2D
AXIS_THH2MD
AXIS_THHD
AXIS_THHMD
AXIS_THHM U3.13.08
AXIS_THH U3.13.08
AXIS_THMD
AXIS_THM U3.13.08
D_PLAN_HH2MD
D_PLAN_HHMD
D_PLAN_HHM U3.13.08
D_PLAN_HMD
D_PLAN_HM U3.13.08
D_PLAN_THH 2D
D_PLAN_THH2MD
D_PLAN_THHD
D_PLAN_THHMD
D_PLAN_THHM U3.13.08
D_PLAN_THH U3.13.08
D_PLAN_THMD
D_PLAN_THM U3.13.08
MECANIQUE 3D
MECANIQUE 3D bars and cables
2d_BARRE
BARRE U3.11.01
CABLE_POULIE U3.11.03
CABLE U3.11.03
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 6/8
MECANIQUE 3D discrete elements
DIS_TR U3.11.02
DIS_T U3.11.02
MECANIQUE 3D fluid-structure
3d_FAISCEAU
3d_FLUIDE U3.14.02
MECANIQUE 3D absorbing border
3d_ABSO U3.14.09
3d_FLUI_ABSO U3.14.10
MECANIQUE 3D grids of concrete reinforcements
GRILL_MEMBRANE
GRILL U3.12.04
MECANIQUE 3D continuous mediums
3d_SI U3.14.01
3D U3.14.01
MECANIQUE nonlocal 3D
3d_GRAD_EPSI U3.14.11
3d_GRAD_VARI
MECANIQUE 3D plates and hulls
COQUE_3D U3.12.03
DKT U3.12.01
DST U3.12.01
Q4G U3.12.01
MECANIQUE 3D beams
FLUI_STRU U3.14.02
POU_C_T U3.11.01
POU_D_EM U3.11.07
POU_D_E U3.11.01
POU_D_TGM U3.11.04
POU_D_TG U3.11.04
POU_D_T_GD U3.11.05
POU_D_T U3.11.01
Quasi incompressible MECANIQUE 3D
3d_INCO U3.14.06
Thermohydromecanic MECANIQUE 3D
3d_HHMD
3d_HHM U3.14.07
3d_HMD
3d_HM U3.14.07
3d_JOINT_CT
3d_THHD
3d_THHMD
3d_THHM U3.14.07
3d_THH U3.14.07
3d_THMD
3d_THM U3.14.07
3d_THVD
MECANIQUE 3D pipes
TUYAU_3M U3.11.06
TUYAU_6M U3.11.06
MECANIQUE 3D massive element of hull
SHB8 U3.12.05
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 7/8
3.3 Word
key
AFFE_SOUS_STRUC
| AFFE_SOUS_STRUC
Is usable only for one using model of the static substructures [U1.01.04].
/
MAILLE = l_mail
l_mail is the list of the super-meshs which one wants to affect in the model. As for
the finite elements, it is not obligatory to affect all the meshs of the grid. It is
AFFE_MODELE which confirms which are the substructures which will be used in
model. The difference with the traditional finite elements is that on the super-meshs,
one chooses neither the MODELISATION nor the PHENOMENE because the macronutrient (built by
the operator MACR_ELEM_STAT [U4.62.01]) who will be affected on the super-mesh has
its own modeling and its own phenomenon (those which were used to calculate it).
/
TOUT
=
“OUI”
All them (super) meshs are affected.
3.4 Operand
VERIF
VERIF:
Value
Contents/significance
“MAILLE”
check the assignment with all the meshs requested if not error
“NOEUD”
check the assignment with all the nodes requested if not error
By defect: no checking is carried out.
4 Phase
of execution
From key words PHENOMENE and MODELISATION, one creates a structure of data specifying it
type of element attached to each mesh. There are possibly creations of meshs
additional of type POI1 when assignments are made on nodes or groups of
nodes. These meshs are not accessible to the user. This is why it is strongly advised
to use CREA_MAILLAGE [U4.23.02] to create meshs POI1 usable in the file of
order (for STAT_NON_LINE for example).
A brief recall of the assignments is systematically printed (INFO=1) in the file message.
For example:
ON THE 612 MESHS OF GRID MA
A the ASSIGNMENT OF 612 IS ASKED FOR
ONE A PU TO AFFECT 612 OF THEM
MODELING FINITE ELEMENT STANDARD MESH NUMBERS
3D MECA_TETRA4 TETRA4 52
3D MECA_PENTA6 PENTA6 16
…
3D MECA_FACE3 TRIA3 60
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator AFFE_MODELE
Date:
31/01/06
Author (S):
J. Key PELLET, J.M. PROIX
:
U4.41.01-I1 Page
: 8/8
5 Example
Mo
=
AFFE_MODELE
(MAILLAGE = my,
VERIF
= (
“MAILLE”,
“NOEUD”),
AFFE
=
(_F
(
GROUP_MA
=
gma,
PHENOMENE
=
“MECANIQUE”,
MODELISATION
=
“3D”),
_F (GROUP_NO = gno,
PHENOMENE
=
“MECANIQUE”,
MODELISATION
=
“DIS_T'),
))
For a modeling of phenomenon “MECANIQUE”, one affects:
·
on the group of meshs gma of the isoparametric elements 3D,
·
on the group of nodes gno of the discrete elements with 3 ddl of translation.
Handbook of Utilization
U4.4- booklet: Modeling
HT-62/06/004/A
Outline document