background image
Code_Aster
®
Version
7.4
Titrate:
Operator
ASSE_MATRICE
Date:
27/01/05
Author (S):
J. PELLET
Key
:
U4.61.22-H
Page
:
1/4
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA














Instruction manual
U4.6- booklet: Elementary matrices/Vectors 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 *.
background image
Code_Aster
®
Version
7.4
Titrate:
Operator
ASSE_MATRICE
Date:
27/01/05
Author (S):
J. PELLET
Key
:
U4.61.22-H
Page
:
2/4
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
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]
INFORMATION
=
/
1
,
[DEFECT]
/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
background image
Code_Aster
®
Version
7.4
Titrate:
Operator
ASSE_MATRICE
Date:
27/01/05
Author (S):
J. PELLET
Key
:
U4.61.22-H
Page
:
3/4
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
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 control
AFFE_CHAR_CINE
[U4.44.03]).

3.4 Operand
INFORMATION
INFORMATION
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”,
MODEL = Mo, LOAD = condlim,)
naked = NUME_DDL (MATR_RIGI = mel)
subdued = ASSE_MATRICE (NUME_DDL = naked, MATR_ELEM = mel,)
background image
Code_Aster
®
Version
7.4
Titrate:
Operator
ASSE_MATRICE
Date:
27/01/05
Author (S):
J. PELLET
Key
:
U4.61.22-H
Page
:
4/4
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A

























Intentionally white left page.