Code_Aster ®
Version
7.4
Titrate:
Operator ASSE_MATRICE


Date:
27/01/05
Author (S):
J. Key PELLET
:
U4.61.22-H Page
: 1/4

Organization (S): EDF-R & D/AMA

Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
Document: U4.61.22

Operator ASSE_MATRICE

1 Goal

To create a matrix by assembly of elementary matrices.

The produced matrix is “hollow”; it is stored in form “Morse” or “line of sky” according to
method of resolution selected in operator NUME_DDL [U4.61.11].

Product a structure of data of the matr_asse_ type *.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

Code_Aster ®
Version
7.4
Titrate:
Operator ASSE_MATRICE


Date:
27/01/05
Author (S):
J. Key PELLET
:
U4.61.22-H Page
: 2/4

2 Syntax

my [matr_asse_ *] = ASSE_MATRICE

(
MATR_ELEM
=
mel,/
[matr_elem_DEPL_R]




/
[matr_elem_DEPL_C]


/
[matr_elem_TEMP_R]
/
[matr_elem_PRES_C]


NUME_DDL =
naked,
[nume_ddl]


CHAR_CINE
=
cha,/
[char_cine_meca]
/
[char_cine_ther]
/
[char_cine_acou]


INFO
=
/
1
,
[DEFAUT]










/2,

)

if
MATR_ELEM
[matr_elem_DEPL_R]
then
[*]

DEPL_R
[matr_elem_DEPL_C]
DEPL_C
[matr_elem_TEMP_R]
TEMP_R
[matr_elem_PRES_C]
PRES_C

Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

Code_Aster ®
Version
7.4
Titrate:
Operator ASSE_MATRICE


Date:
27/01/05
Author (S):
J. Key PELLET
:
U4.61.22-H Page
: 3/4

3 Operands

3.1 Operand
MATR_ELEM

MATR_ELEM = mel,

Name of the concept matr_elem_ * to assemble.

3.2
Classification and storage

NUME_DDL = naked,

Specify the classification of the equations of the assembled system and the mode of storage of
stamp.

3.3 Operand
CHAR_CINE


CHAR_CINE = cha,

Name of the kinematic load to take into account in the matrix assembled for one
processing by elimination of the degrees of freedom forced (see command AFFE_CHAR_CINE
[U4.44.03]).

3.4 Operand
INFO


INFO

The impression of information allows on the assembled matrix

1:
no impression,
2:
impression of the number of stored terms and the coefficient of conditioning of the degrees
of freedom of the type “LAGR”,

4 Example

subdued =
ASSE_MATRICE
(

NUME_DDL
=
naked
,
MATR_ELEM
=
mel,)

Note:

The elementary matrices of mel will be assembled according to classification naked.

It is necessary thus that this classification takes into account all the degrees of freedom of these
elementary matrices (in particular degrees of freedom corresponding to the dualisation of
boundary conditions). One will thus make:
mel = CALC_MATR_ELEM (OPTION = “RIGI_MECA”,
MODELE = Mo, CHARGE = condlim,)
naked = NUME_DDL (MATR_RIGI = mel)
subdued = ASSE_MATRICE (NUME_DDL = naked, MATR_ELEM = mel,)
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

Code_Aster ®
Version
7.4
Titrate:
Operator ASSE_MATRICE


Date:
27/01/05
Author (S):
J. Key PELLET
:
U4.61.22-H Page
: 4/4

Intentionally white left page.

Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

Outline document