Code_Aster
®
Version
7.4
Titrate:
Operator
INTE_MAIL_3D
Date:
18/01/05
Author (S):
X. DESROCHES
Key
:
U4.81.12-G
Page
:
1/6
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
Document: U4.81.12
Operator
INTE_MAIL_3D
1 Goal
To define a path of the segment type of straight line in a mesh 3D. At the points of intersection of
curve thus defined with the mesh could be carried out, using operator POST_RELEVE_T
[U4.81.21] of the recordings of values and/or calculations of average.
These postprocessings do not function with the elements of structure (hulls, plates, beams).
The produced concept is of type surfaces (although the only possible path is a segment of straight line).
Code_Aster
®
Version
7.4
Titrate:
Operator
INTE_MAIL_3D
Date:
18/01/05
Author (S):
X. DESROCHES
Key
:
U4.81.12-G
Page
:
2/6
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
HT-66/05/004/A
2 Syntax
srfc [surface] = INTE_MAIL_3D
(
MESH = my
,
[mesh]
/ALL =
“YES”,
/
GROUP_MA
= lgrma
,
[l_group_ma]
/
NET
= lma
,
[l_maille]
DEFI_SEGMENT = _F
(
/ORIGIN = (teststemxà, teststemyà, zA), [l_R]
/
NOEUD_ORIG
=
node,
[node]
/
GROUP_NO_ORIG
=
grno,
[group_no]
/END = (xB, yB, zB), [l_R]
/
NOEUD_EXTR
=
node,
[node]
/
GROUP_NO_EXTR=
grno
,
[group_no]
)
PRECISION
=
/
epsi,
[R]
/10
- 6
,
[DEFECT]
INFORMATION
=
/
1,
[DEFECT]
/2,
)
Code_Aster
®
Version
7.4
Titrate:
Operator
INTE_MAIL_3D
Date:
18/01/05
Author (S):
X. DESROCHES
Key
:
U4.81.12-G
Page
:
3/6
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
HT-66/05/004/A
3 Operands
3.1 Operand
MESH
MESH =
Name of the concept of the type
mesh
in which the identification is carried out.
3.2 Operands
ALL
/
GROUP_MA
/
NET
These operands make it possible to possibly specify the place where the identification of the segment will be
carried out.
ALL = “YES”
The identification is carried out on all the mesh.
GROUP_MA = lgrma
The identification is carried out on the list of groups of meshs
lgrma
.
NET = lma
The identification is carried out on the list of meshs
lma
.
3.3 Word
key
DEFI_SEGMENT
DEFI_SEGMENT = _F
Key word factor whose each occurrence defines a segment of straight line by the data of its points
origin and end (in the form of co-ordinates or of names of node or group_no).
The point origin of the arc is specified by one of the key words:
ORIGIN = (X
With
, y
With
, Z
With
),
NOEUD_ORIG = node,
GROUP_NO_ORIG = grno,
The point end of the arc is specified by one of the key words:
END = (X
B
, y
B
, Z
B
),
NOEUD_EXTR = node,
GROUP_NO_EXTR = grno,
3.4 Operand
PRECISION
PRECISION = epsi
Fix by the value of
epsi
precision used as criterion of recording of the co-ordinates.
One considers a triangle which meets a segment of straight line according to the diagram:
With
NR
1
NR
2
B
C
Code_Aster
®
Version
7.4
Titrate:
Operator
INTE_MAIL_3D
Date:
18/01/05
Author (S):
X. DESROCHES
Key
:
U4.81.12-G
Page
:
4/6
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
HT-66/05/004/A
One poses
R
1
1
=
YEAR
AB
and
R
2
2
=
YEAR
AC
and one supposes
R
R
1
2
=
=
R
If
R < epsi
,
INTE_MAIL_3D
consider that the triangle ABC meets the segment considered in one
only point: point A. the triangle ABC does not contribute to the identification.
Whereas if the user chooses one
epsi
such as
epsi < R
then the triangle contributes to the identification with
feel
INTE_MAIL_3D
.
3.5 Operand
INFORMATION
The impression defines
·
INFORMATION = 1
no impression
·
INFORMATION = 2
for each segment are printed:
- the component count related,
- the interval of elementary segments of each related component,
- the curvilinear interval of X-coordinate of each related component.
and for each elementary segment:
- the type of the elementary segment (interior, of face or edge),
- the number of the mesh 3D the container,
- numbers of face and edge which contain its points ends,
- the curvilinear interval of X-coordinate (according to the segment) which it covers,
- the value of the co-ordinates of reference of its points ends in their face,
- the value of the co-ordinates of reference of its points ends in the mesh 3D.
4
Phases of checking/execution
4.1
Phase of checking
For each occurrence of the key word factor
DEFI_SEGMENT
, the length of the lists argument of
key words
ORIGIN
and
END
is controlled; it must be worth three.
4.2 Phase
of execution
One checks the existence of the objects indicated in the arguments of the key words
NOEUD_
and
GROUP_NO_
For each segment:
·
identification of the segment in the meshs 3D of the mesh
,
·
reorganization of the elementary segments thus detected in related components.
If no elementary segment is identified, a message of alarm is transmitted.
Code_Aster
®
Version
7.4
Titrate:
Operator
INTE_MAIL_3D
Date:
18/01/05
Author (S):
X. DESROCHES
Key
:
U4.81.12-G
Page
:
5/6
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
HT-66/05/004/A
5 Example
of use
2 segments are defined
seg1
and
seg2
by
INTE_MAIL_3D
on which, one will extract the temperatures
by
POST_RELEVE_T
:
seg1 = INTE_MAIL_3D (MESH = mall,
DEFI_SEGMENT
=_F
(
ORIGIN
=
(.015,
.02,
0.),
END
= (.055,
.05,
0.),),
INFORMATION
=
1)
seg2 = INTE_MAIL_3D (MAILLAGE= mall,
DEFI_SEGMENT=_F (
ORIGIN = (.015, .02, 0.001),
END
= (.055,
.05,
0.001),),
INFORMATION
=
1)
%
POST_RELEVE_T (ACTION = (_F (PATH = SEG1, CHAM_GD = T2,
NOM_CMP
=
“temp”, OPERATION
= ' extraction'),
- F (PATH = SEG2, CHAM_GD = T2,
NOM_CMP
=
“temp”, OPERATION=' extraction')))
%
POST_RELEVE_T (ACTION= (_F (
PATH = seg1, RESULT = temple,
NOM_CHAM= “temp”, TOUT_ORDRE=' OUI', NOM_CMP=' temp', OPERATION= “extraction”)))
%
Code_Aster
®
Version
7.4
Titrate:
Operator
INTE_MAIL_3D
Date:
18/01/05
Author (S):
X. DESROCHES
Key
:
U4.81.12-G
Page
:
6/6
Instruction manual
U4.8- booklet: Postprocessing and dedicated analyzes
HT-66/05/004/A
Intentionally white left page.