Code_Aster
Version 4
Titrate:
To introduce boundary conditions on new a ddl
Date:
05/05/97
Author (S):
J. PELLET, Mr. BONNAMY
Key:
D5.03.03
Page:
1/4
Mechanical department and Digital Models
Index:
With
GIST
Dissemination:
Developers
EDF
Direction of the Studies and Search
Electricity of France
Project Codes of Mechanics
Copyright EDF/DER 1997
Data-processing manual of Description
D5.03 booklet:
D5.03.03 document
To introduce boundary conditions
on new a ddl
·
Concretely, to introduce new
ddl
and to allow to lock a ddl (or to impose
conditions of connection), there is not
FORTRAN
to modify but it is only necessary of
to make evolve/move catalogs (catalogs elements, controls and sizes).
·
With regard to the elements of Lagrange, the finite element allowing to introduce conditions
on one
ddl
must have as a name:
D_DEPL_R_nom_ddl
in mechanics
D_TEMP_R_nom_ddl
in thermics
D_PRES_C_nom_ddl
in accoustics
the name of one
ddl
is limited to 7 characters.
-
1
era
stage for the developer is thus to create the new element of associated Lagrange
with its new
ddl
while taking as a starting point the the existing elements (the only difference with these
elements is the name of
ddl
, it is almost a recopy).
-
2
éme
stage is the inscription with the catalog of the sizes this again
ddl
“with the end” of
size
DEPL_R
in mechanics, size
TEMP_R
in thermics, size
PRES_C
in accoustics.
Code_Aster
Version 4
Titrate:
To introduce boundary conditions on new a ddl
Date:
18/09/2003
Author (S):
J. PELLET, Mr. BONNAMY
Key:
D5.03.03
Page:
2/4
Data-processing manual of Description
D5.03 booklet:
Index A
Important remark:
The new one
ddl
must be registered following
ddl
existing but right before the parameter of
Named Lagrange
LAGR
.
·
to put possibly up to date the catalogs of the controls
AFFE_CHAR_XXX
Order
Keys
Key word factor
AFFE_CHAR_CINE (_F)
[U4.25.05]
MECA_IMPO
THER_IMPO
ACOU_IMPO
AFFE_CHAR_MECA (_F)
[U4.25.01]
DDL_IMPO
FACE_IMPO
AFFE_CHAR_MECA_C
[U4.25.06]
DDL_IMPO
AFFE_CHAR_THER (_F)
[U4.25.02]
TEMP_IMPO
AFFE_CHAR_ACOU
[U4.25.04]
PRES_IMPO
·
Once these three operations carried out, the new one
ddl
can be used under conditions with
limits.
Code_Aster
Version 4
Titrate:
To introduce boundary conditions on new a ddl
Date:
18/09/2003
Author (S):
J. PELLET, Mr. BONNAMY
Key:
D5.03.03
Page:
3/4
Data-processing manual of Description
D5.03 booklet:
Index A
Example joining together the three stages to introduce the new one
ddl
,
GRX
(roll of
beams).
% ADDITION D_DEPL_R_GRX TYPELEM DATES…
ELEMENT D_DEPL_R_GRX % DDL BINDS IN MECHANICS (CMP GRX)
NET SEG3 001
CARD 4
MTEMPSR = INST_R E 1 IDEN 1 INST
MDDLMUR = DDLM_R E 1 IDEN 1 A1
MDDLIMR = DDLI_R E 1 IDEN 1 C
MDDLIMF = DDLI_F E 1 IDEN 1 C
CHAMNO 2
MGEOMER = GEOM_R NR 3 DIFF 3 X Y Z
0 0
MDEPLAR = DEPL_R NR 3 DIFF 1 GRX
1 LAGR 1 LAGR
CHAMELEM 0
VECTOR 1
MVECTUR = VDEP_R MDEPLAR
STAMP 1
MMATUUR = MDEP_R MDEPLAR MDEPLAR
OPTION 3
MECA_DDLM_R 0002
................................................
CONVERT 0
%
% MODIF SIZE COMPELEM DATES…
% CATALOGS SIZES
%
GRANDEURS_1ERE 93
%
CASECT K8 1 NAME
................................................
DEPL_R R 9 DX DY DZ
DRX DRY DRZ GRX LAGR
................................................
LISTMA K16 2 TRANS LISTMA
%
SIZES _ 2nd _MEMBRE 0
%
GRANDEURS_ELEMENTAIRES 12
%
................................................
END
First stage
Second stage
Code_Aster
Version 4
Titrate:
To introduce boundary conditions on new a ddl
Date:
18/09/2003
Author (S):
J. PELLET, Mr. BONNAMY
Key:
D5.03.03
Page:
4/4
Data-processing manual of Description
D5.03 booklet:
Index A
% MODIF AFCHAME ORDERS DATE…
CHARGE = AFFE_CHAR_MECA (NUMERO__: 07
MODEL:“STATUTE:O, TYPE: CO (MODEL)”
................................................
ROTATION:“STATUTE:F, TYPE: L_R8”
DDL_IMPO:(STATUT__: “STATUTE: F, MIN: 01”
UN_PARMI__: ANY GROUP_NO NODE
ALL:“STATUTE:F, TYPE: TXM, IN:YES”
GROUP_NO:“STATUTE:F, TYPE: L_CO ()”
NODE:“STATUTE:F, TYPE: L_CO ()”
AU_MOINS_UN__: DX, DY, DZ, DRX, DRY, DRZ, GRX
DX:“STATUTE:F, TYPE: R8”
................................................
GRX:“STATUTE:F, TYPE: R8”
)
FACE_IMPO:(STATUT__: “STATUTE: F, MIN: 01”
UN_PARMI__: GROUP_MA, MESH
................................................
NET:“STATUTE:F, TYPE: L_CO ()”
AU_MOINS_UN__: DX, DY, DZ, DRX, DRY, DRZ, GRX, DNOR, DTAN
EXCLUS__: DNOR, DX EXCLUS__: DNOR, DY EXCLUS__: DNOR, DZ
................................................
GRX:“STATUTE:F, TYPE: R8”
DNOR:“STATUTE:F, TYPE: R8”
DTAN:“STATUTE:F, TYPE: R8”
)
LIAISON_DDL:(STATUT__: “STATUTE: F, MIN: 01”
UN_PARMI__: GROUP_NO, NODE
GROUP_NO:“STATUTE:F, TYPE: L_CO ()”
NODE:“STATUTE:F, TYPE: L_CO ()”
DDL:“STATUTE:O, TYPE: L_TXM”
COEF_MULT:“STATUTE:O, TYPE: L_R8”
COEF_IMPO:“STATUTE:O, TYPE: R8”
)
FORCE_NODALE:(STATUT__: “STATUTE: F, MIN: 01”
...................)
................................................
Third stage