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

Department Mécanique and Modèles Numériques


Index:
With
GIST
Diffusion: Developers



Handbook of Descriptif Informatique

D5.03 booklet:

D5.03.03 document

To introduce boundary conditions
on new a ddl

·
Concretely, to introduce new a ddl and to allow to block a ddl (or to impose
conditions of connection), there is no FORTRAN to modify but it is only necessary of
to make evolve/move catalogs (catalogs elements, commands and sizes).

·
With regard to the elements of Lagrange, the finite element allowing to introduce conditions
on a 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 a ddl is limited to 7 characters.

-
1ére 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 the ddl, it is almost a recopy).

-
2nd stage is the inscription with the catalog of the sizes of this new ddl “to the end” of
size DEPL_R in mechanics, of size TEMP_R in thermics, the size
PRES_C in accoustics.
EDF
Direction of Etudes and Recherches

Electricity of France
Project Code de Mécanique
Copyright EDF/DER 1997

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

Important remark:

New the ddl must be registered following the existing ddl but right before the parameter of
Lagrange named LAGR.

·
to put possibly up to date the catalogs of commands 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, new the ddl can be used under conditions with
limits.

Data-processing handbook of Descriptif
D5.03 booklet:

Index A

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

Example joining together the three stages to introduce new the ddl, GRX (warping of
beams).

% ADDITION D_DEPL_R_GRX TYPELEM DATES…
ELEMENT D_DEPL_R_GRX % DDL BINDS IN MECHANICS (CMP GRX)
MAILLE SEG3 001
CARTE 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
First stage
0 0
MDEPLAR = DEPL_R NR 3 DIFF 1 GRX
1 LAGR 1 LAGR
CHAMELEM 0
VECTEUR 1
MVECTUR = VDEP_R MDEPLAR
MATRICE 1
MMATUUR = MDEP_R MDEPLAR MDEPLAR
OPTION 3
MECA_DDLM_R 0002
................................................
CONVERT 0

%
% MODIF SIZE COMPELEM DATES…
% CATALOGS SIZES
%
GRANDEURS_1ERE 93
%
Second stage
CASECT K8 1 NAME
................................................
DEPL_R R 9 DX DY DZ
DRX DRY DRZ GRX LAGR
................................................
LISTMA K16 2 TRANS LISTMA
%
GRANDEURS _ 2nd _MEMBRE 0
%
GRANDEURS_ELEMENTAIRES 12
%
................................................

FIN



Data-processing handbook of Descriptif
D5.03 booklet:

Index A

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


% MODIF AFCHAME ORDERS DATE…
CHARGE = AFFE_CHAR_MECA (NUMERO__: 07
MODELE:“STATUT:O, TYPE: CO (MODEL)”
................................................
ROTATION:“STATUT:F, TYPE: L_R8”
DDL_IMPO:(STATUT__: “STATUT: F, MIN: 01”
UN_PARMI__: ANY GROUP_NO NODE
TOUT:“STATUT:F, TYPE: TXM, IN:OUI”
GROUP_NO:“STATUT:F, TYPE: L_CO ()”
NOEUD:“STATUT:F, TYPE: L_CO ()”
AU_MOINS_UN__: DX, DY, DZ, DRX, DRY, DRZ, GRX
DX:“STATUT:F, TYPE: R8”
................................................
GRX:“STATUT:F, TYPE: R8”
)
FACE_IMPO:(STATUT__: “STATUT: F, MIN: 01”
UN_PARMI__: GROUP_MA, MESH
................................................
Third stage
MAILLE:“STATUT: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:“STATUT:F, TYPE: R8”
DNOR:“STATUT:F, TYPE: R8”
DTAN:“STATUT:F, TYPE: R8”
)
LIAISON_DDL:(STATUT__: “STATUT: F, MIN: 01”
UN_PARMI__: GROUP_NO, NODE
GROUP_NO:“STATUT:F, TYPE: L_CO ()”
NOEUD:“STATUT:F, TYPE: L_CO ()”
DDL:“STATUT:O, TYPE: L_TXM”
COEF_MULT:“STATUT:O, TYPE: L_R8”
COEF_IMPO:“STATUT:O, TYPE: R8”
)
FORCE_NODALE:(STATUT__: “STATUT: F, MIN: 01”
...................)
................................................



Data-processing handbook of Descriptif
D5.03 booklet:

Index A

Outline document