Code_Aster ®
Version
4
Titrate:
Structure of Données char_cine
Date:
28/01/1999
Author (S):
J. PELLET
Key:
D4.06.09
Page: 1/4
Department Mécanique and Modèles Numériques
Index:
With
Diffusion:
Users - Developers
Handbook of Descriptif Informatique
D4.06 booklet:
D4.06.09 document
Structure of Données char_cine_meca,
char_cine_ther and char_cine_acou
1
General
The structures of data char_cine_meca, char_cine_ther and char_cine_acou contain
the information introduced by the user into the command affe_char_cine. I.e. them
information concerning blockings of DDLS which one wants to eliminate (and not dualiser).
EDF
Direction of Etudes and Recherches
Electricity of France
Project Code de Mécanique
Copyright EDF/DER 1997
Code_Aster ®
Version
4
Titrate:
Structure of Données char_cine
Date:
28/01/1999
Author (S):
J. PELLET
Key:
D4.06.09
Page: 2/4
2
Tree structure
CHAR_CINE_MECA (K8)::=record
“.CIME.MODEL.NOMO”
: OJB
S V K8
“.TYPE”
: OJB
S V K8
“(11) .DEFI”
: OJB
S V I
/“(11) .VALE”
: OJB
S V R
/“(11) .VALF”
: OJB
S V K8
CHAR_CINE_THER (K8)::=record
“.CITH.MODEL.NOMO”
: OJB
S V K8
“.TYPE”
: OJB
S V K8
“(11) .DEFI”
: OJB
S V I
/“(11) .VALE”
: OJB
S V R
/“(11) .VALF”
: OJB
S V K8
CHAR_CINE_ACOU (K8)::=record
“.CIAC.MODEL.NOMO”
: OJB
S V K8
“.TYPE”
: OJB
S V K8
“(11) .DEFI”
: OJB
S V I
“(11) .VALE”
: OJB
S V R
3
Contents of the OJB
The 3 SD char_cine_xxxx are completely similar (and could be amalgamated!).
The only difference between them is that object “.NOMO” does not have the same name exactly: ” .CIME "
for mechanics, “.CITH” for thermics and” .CIAC " for accoustics.
We will describe here the SD char_cine_meca which will be used as model for the 2 others.
3.1
Object “.CIME.MODEL.NOMO”
This object contains the name of the model associated with the kinematic load.
3.2
Object “.TYPE”
This object contains a chain of caratères “typifying” the load.
/“CIME_RE”
charge kinematic “real” mechanics
(AFFE_CHAR_CINE/MECA_IMPO)
/“CIME_FO”
charge kinematic mechanics “function”
(AFFE_CHAR_CINE/MECA_IMPO)
/“CITH_RE”
charge kinematic thermics “real”
(AFFE_CHAR_CINE/THER_IMPO)
/“CITH_FO”
charge kinematic thermics “function”
(AFFE_CHAR_CINE/THER_IMPO)
/“CIAC_CX”
charge kinematic accoustics “complexes”
(AFFE_CHAR_CINE/ACOU_IMPO)
Handbook of Descriptif Informatique
D4.06 booklet:
Index A
Code_Aster ®
Version
4
Titrate:
Structure of Données char_cine
Date:
28/01/1999
Author (S):
J. PELLET
Key:
D4.06.09
Page: 3/4
3.3
Object “(11) .DEFI”
One calls a blocking, a kinematic condition being written in the form: CMP_i (NOEUD_j) =
alpha_ij.
A kinematic load in is made a list of such blockings.
That is to say nbloc the number of blockings of the load,
object “.DEFI” is then length 3 * nbloc + 1
.DEFI (1)
nbloc
.DEFI (2)
number of the NOEUD concerned with the 1st blocking
.DEFI (3)
number of the CMP concerned with the 1st blocking
.DEFI (4)
1 (useless information)
.DEFI (5)
number of the NOEUD concerned with the 2nd blocking
.DEFI (6)
number of the CMP concerned with the 2nd blocking
.DEFI (7)
1 (useless information)
…
…
3.4
Object “(11) .VALE”
Object “.VALE” is length nbloc.
It is used if the load is real” or “complex” kinematic load a “
(Command AFFE_CHAR_CINE).
.VALE (1)
specified value for the 1st blocking
.VALE (2)
specified value for the 2nd blocking
.VALE (3)
specified value for the 3rd blocking
…
3.5
Object “(11) .VALF”
Object “.VALF” is length nbloc.
It is used if the load is a kinematic load “function”
(Command AFFE_CHAR_CINE_F).
.VALF (1)
specified value for the 1st blocking
.VALF (2)
specified value for the 2nd blocking
.VALF (3)
specified value for the 3rd blocking
…
Handbook of Descriptif Informatique
D4.06 booklet:
Index A
Code_Aster ®
Version
4
Titrate:
Structure of Données char_cine
Date:
28/01/1999
Author (S):
J. PELLET
Key:
D4.06.09
Page: 4/4
4
Example
chcine= AFFE_CHAR_CINE (model: Mo
MECA_IMPO:(GROUP_NO: (gn1) DX:1. )
MECA_IMPO:(GROUP_NO: (gn2) DX:2. DY:3. )
);
IMPR_CO (CO:chcine);
SEGMENT IMPRESSION OF VALUES >CHCINE .DEFI <
1 - 5 1 1 1 2
6 - 1 1 3 1 1
11 - 5 1 1 5 2
16 - 1
-------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHCINE .VALE <
1 - 1.00000E+00 1.00000E+00 1.00000E+00 2.00000E+00 3.00000E+00
-------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHCINE .CIME.MODEL.NOMO <
1 - >MO <
-------------------------------------------------------------------------------
SEGMENT IMPRESSION OF VALUES >CHCINE .TYPE <
1 - >CIME_RE <
Handbook of Descriptif Informatique
D4.06 booklet:
Index A