Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 1/8
Organization (S): EDF-R & D/AMA
Handbook of Descriptif Informatique
D4.06 booklet: -
Document: D4.06.02
Structures of Données ligrel and model
Summary
Description of the SD ligrel and model.
A model represents the association of the types of finite elements on the meshs of a grid.
A ligrel is a standard list of groups of elements in the same way.
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 2/8
1
Structures of data in some lines
These 2 structures of Données are presented in the document [D0.04.02]
In short:
·
a ligrel contains a list of finite elements. A finite element being the couple made of one
net and of a type of finite element (type_elem),
·
the meshs supporting the finite elements can be meshs of the grid or
additional meshs (or late),
·
a model contains a ligrel; but it can also exist a ligrel in a load
[D4.06.04],
·
in the ligrel of the model, a mesh of the grid can support only one finite element with
more (objects .MAILLE and .REPE),
·
in the ligrel of the model, a node of the grid can support only one finite element with
more (object .NOEU),
·
with a model is associated a PHENOMENE and only one: “MECANIQUE”, “THERMIQUE” or
“ACOUSTIQUE”,
·
with each PHENOMENE is associated a fundamental size: “DEPL_R”, “TEMP_R” or
“PRES_C',
·
the two preceding limitations make it possible to know which are the degrees of freedom carried
by the nodes affected by finite elements (objects. PRNM and. PRNS),
·
a model can contain static substructures: “activation” of super-meshs of
grid [D4.06.01 §2],
·
a ligrel can not contain any finite element. In this case it is a ligrel of model, it
model must contain static substructures,
·
a ligrel (as a model) is always associated a single grid.
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 3/8
2 Tree structure
ligrel (K19).:=record
“.NBNO” OJB
S
E
I
“.NOMA” OJB
S
E
K8
indirect (1)
(1)
:
grid
% if the ligrel contains finite elements
“.LIEL” OJB
TESTSTEMXÇ
V
I
NAKED ()
“.REPE” OJB
S
V
I
% if the ligrel contains late meshs:
“.NEMA” OJB
TESTSTEMXÇ
V
I
NAKED ()
% if the ligrel contains late nodes:
“.PRNS” OJB
S
V
I
“.LGNS” OJB
S
V
I
% if it is a ligrel of model
“.PRNM” OJB
S
V
I
model (K8).:=record
“.MODELE”
: ligrel
|
% if the model contains finite elements
“.MAILLE”
OJB
S
V
I
“.NOEUD”
OJB
S
V
I
|
% if the model contains static substructures
'.SSSA
OJB
S
V
I
|
% if the model contains a fissure XFEM
'.FISS
OJB
S
V
K8
LONG=1
3
Contents of objects JEVEUX of the ligrel
3.1 “.LIEL”: NAKED TESTSTEMXÇ V I ()
Collection .LIEL contains the numbers of the meshs supporting of the finite elements. The elements are
gathered by groups of elements in the same way standard (GREL) [D0.04.02]. An object of the collection
corresponds to a GREL.
That is to say I the ième GREL of the LIGREL,
V =.LIEL (I); N = LONG (V) = l+nbre of meshs of the ième GREL
V (1)
number of the mesh associated with the 1st element with the GREL
V (2)
number of the mesh associated with the 2nd element with the GREL
V (n-1)
number of the mesh associated with the last element with the GREL
V (N)
number of the type of element associated with the GREL I
(&CATA.TE.NOMTE object [D4.04.01])
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 4/8
Important conventions:
·
if the mesh is a mesh of the grid its number is stored just as it is.
·
if the mesh is a late mesh, its number is stored with the minus sign (cf object
.NEMA),
·
the number of GREL of a ligrel is worth: NUTOC (“.LIEL”)
3.2 “.REPE”: S V I
Either V = “.REPE”
That is to say:
nbma = no. of meshs of the grid associated with the ligrel
LONG (V) = 2 * nbma
for I = 1, nbma
V (2 (i-1) +1): number of the GREL associated with mesh I with the grid
V (2 (i-1) +2): positon in the GREL of mesh I of the grid
This object is I " 'opposite " of object .LIEL concerning the meshs of the grid
If I is a nonaffected mesh: V (2 (I-1) +1) = V (2 (I-1) +2) = 0
3.3 “.NEMA”: NAKED TESTSTEMXÇ V I ()
This collection describes the late meshs of the ligrel. II exists an object of collection by late mesh.
That is to say:
nbmas = a number of late meshs of the ligrel
nbmas = NUTIOC (.NEMA)
for I = 1, nbmas
V = .NEMA (I); n= LONG (V) = (a number of nodes of the mesh) + 1
V (L)
number of the 1st node of mesh I
V (2)
number of the 2nd node of mesh I
V (n-1)
number of the last node of mesh I
V (N)
number of the type of mesh I
If the number of a node is negative, it is the opposite of the number of a late node of the ligrel
(cf object .NBNO).
3.4 “.PRNS”: S V I
This object describes the ddls carried by the late nodes of the ligrel.
That is to say:
V = .PRNS; nbnos = a number of late nodes of the ligrel
nec = a number of coded entireties necessary to the fundamental size associated the ligrel
nec = (a number of CMP (fundamental size)/30) +1
for I = 1, nbros
V (nec * (i-1) +1)
: 1st coded entirety of node I
V (nec * (i-1) +2)
: 2nd coded entirety of node I
V (nec * (i-1) +nec)
: last coded entirety of node I
“The small” piece of .PRNS concerning node I is what one calls a Descriptor-Grandeur
[D4.06.05].
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 5/8
3.5 “.LGNS”: S V I
This object is dimensioned with the number of late nodes of the ligrel.
V (INO): numbers indicating how the late node of Lagrange INO must be numbered (see SD
NUME_DDL).
V (INO): 0
node INO is not a node of Lagrange
V (INO):+1
node INO is a node of Lagrange of the type “1”. II must be numbered
before the physical ddls that it constrained.
V (INO):- 2
node INO is a node of Lagrange of the type “2”. II must be numbered
after the physical ddls that it constrained.
V (INO):- 1
node INO is a node of Lagrange of the type “1”. II must be numbered
after the physical ddls that it constrained.
V (INO):+2
node INO is a node of Lagrange of the type “2”. II must be numbered
before the physical ddls that it constrained.
3.6 “.NBNO”: S.E.I
The number of late nodes of the ligrel contains
3.7 “.NOMA”: S.E.K8
The name of the grid associated with the ligrel contains
3.8 “.PRNM”: S V I
This object describes the ddls carried by the nodes of the grid.
That is to say:
V = .PRNM; nbno = a number of nodes of the grid
nec = a number of coded entireties necessary to the fundamental size associated the ligrel
nec= (a number of CMP (fundamental size)/30) +1
for I = 1, nbro
V (nec * (i-1) +1)
:
1st coded entirety of node I
V (nec * (i-1) +2)
:
2nd coded entirety of node I
V (nec * (i-1) +nec):
last coded entirety of node I
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 6/8
4
Contents of objects JEVEUX of the model
4.1 “.MAILLE”: S V I
That is to say V = “.MAILLE”
LONG (V) = a number of meshs of the grid = nbma
for I = 1, nbma
V (I): number of the type of element carried by mesh I
(= 0 if the mesh is not affected by a finite element)
4.2 “.NOEUD”: S V I
That is to say V = “.NOEUD”
LONG (V) = a number of nodes of the grid = nbno
for I = 1, nbno
V (I): number of the type of element carried by node I
(= 0 if the node is not affected by a finite element)
Note:
A node “does not carry” not really of finite element. But to simplify the work of
the user, command AFFE_MODELE allows to affect finite elements “specific”
on nodes of the grid. That avoids with the user thinking of creating meshs
POI1 in its grid.
In this case, the specific element is carried by a late mesh of type POI1 created by
AFFE_MODELE.
4.3 “.SSSA”: S V I
That is to say V = “SSSA”
nb_sm = a number of super-meshs of the grid
LONG (V) = nb_sm + 3
for I = 1, nbsm
V (I)
=
/1 if super-mesh I is affected (“active” under-structuring)
/0 if not
V (nbsm+l)
=
a number of super-meshs of the grid
V (nbsm+2)
=
a number of active substructures
V (nbsm+3)
=
a number of nodes of Lagrange of the grid
Note:
V (nb_sm+1) and V (nb_sm+3) should not be used any more, information existing already in
grid (object. DIME).
They were introduced at one time when the grid could be enriched by new super-meshs with
any moment. This possibility was removed.
4.4 “.FISS”: S V K8 LONG=1
.FISS (1): name of SD FISS_XFEM (produced by DEFI_FISS_XFEM)
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 7/8
5 Examples
5.1 SD
model
MOTH=AFFE_MODELE (MAILLAGE=MAIL,
AFFE=_F (ALL = “YES”, MODELING = “AXIS”, PHENOMENON = “THERMAL”))
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >MOTH .MAILLE <
1 - 289.289.300 300 300
--------------------------------------------------------------------------------
IMPRESSION OF THE COLLECTION: MOTH .MODELE .LIEL
OBJECT IMPRESSION OF COLLECTION CONTIGUE>MOTH .MODELE .LIEL< OC: 1
1 - 1 2 289
OBJECT IMPRESSION OF COLLECTION CONTIGUE>MOTH .MODELE .LIEL< OC: 2
1 - 3 4 5 300
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >MOTH .MODELE .NBNO <
1 - 0
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >MOTH .MODELE .NOMA <
1 - >MAIL <
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >MOTH .MODELE .PRNM <
1 - 2 2 2 2 2
6 - 2 0 0 0 0
11 - 0 0 0 0 0
16 - 0 0 0 0 0
21 - 0 0 0 0 0
26 - 0 0 0 0 0
31 - 0 0 0 0 0
36 - 0 0 0 0 0
41 - 0 0 2 2 0
46 - 0 0 0 0 0
51 - 0 0 0 0 0
56 - 0 0 0 0 0
61 - 0 0 0
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >MOTH .MODELE .REPE <
1 - 1 1 1 2 2
6 - 1 2 2 2 3
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >MOTH .NOEUD <
1 - 0 0 0 0 0
6 - 0 0 0 0 0
11 - 0 0 0 0 0
16 - 0 0 0 0 0
21 - 0 0 0 0 0
26 - 0 0 0 0 0
31 - 0 0 0 0 0
36 - 0 0 0 0 0
41 - 0 0 0 0 0
46 - 0 0 0 0 0
51 - 0 0 0 0 0
56 - 0 0 0 0 0
61 - 0 0 0
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Code_Aster ®
Version
8.1
Titrate:
SD ligrel and model
Date:
01/12/05
Author (S):
J. Key PELLET
:
D4.06.02-B Page
: 8/8
5.2 SD
ligrel (load)
CHTH=AFFE_CHAR_THER (MODELE=MOTH,
TEMP_IMPO=_F (NODE = “N4”, TEMP = 100.0))
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHTH .CHTH.LIGRE.LGNS <
1 - 1 - 2 0 0 0
6 - 0 0 0
--------------------------------------------------------------------------------
IMPRESSION OF THE COLLECTION: CHTH .CHTH.LIGRE.LIEL
OBJECT IMPRESSION OF COLLECTION CONTIGUE>CHTH .CHTH.LIGRE.LIEL< OC: 1
1 - - 1 92
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHTH .CHTH.LIGRE.NBNO <
1 - 2
--------------------------------------------------------------------------------
IMPRESSION OF THE COLLECTION: CHTH .CHTH.LIGRE.NEMA
OBJECT IMPRESSION OF COLLECTION CONTIGUE>CHTH .CHTH.LIGRE.NEMA< OC: 1
1 - 4 - 1 - 2 4
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHTH .CHTH.LIGRE.NOMA <
1 - >MAIL <
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHTH .CHTH.LIGRE.PRNM <
1 - 0 0 0 2 0
6 - 0 0 0 0 0
11 - 0 0 0 0 0
16 - 0 0 0 0 0
21 - 0 0 0 0 0
26 - 0 0 0 0 0
31 - 0 0 0 0 0
36 - 0 0 0 0 0
41 - 0 0 0 0 0
46 - 0 0 0 0 0
51 - 0 0 0 0 0
56 - 0 0 0 0 0
61 - 0 0 0
--------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHTH .CHTH.LIGRE.PRNS <
1 - 16 16
--------------------------------------------------------------------------------
Handbook of Descriptif Informatique
D4.06 booklet: - HT-66/05/003/A
Outline document