background image
Code_Aster
®
Version
7.4
Titrate:
Macro-control
MACRO_MODE_MECA
Date:
31/01/05
Author (S):
E. BOYERE, O. BOITEAU
Key
:
U4.52.02-E
Page
:
1/6
Instruction manual
U4.5- booklet: Methods of resolution
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA, SINETICS














Instruction manual
U4.5- booklet: Methods of resolution
Document: U4.52.02



Macro-control
MACRO_MODE_MECA



1 Goal
To launch a succession of calculations of real clean modes. The following actions are carried out:
obtaining the modes by simultaneous iterations, in specified frequency bands,
application of a standard, filtering according to a criterion of value of modal parameter higher than some
threshold and finally concatenation of the structures of data calculated in only one.
The modes are calculated by control MODE_ITER_SIMULT [U4.52.03] with the option “BANDAGES” and
normalized by control NORM_MODE [U4.52.11]. The calculated modes are filtered and concaténés with
means of control EXTR_MODE [U4.52.12].
Product a structure of data of the mode_meca type.


background image
Code_Aster
®
Version
7.4
Titrate:
Macro-control
MACRO_MODE_MECA
Date:
31/01/05
Author (S):
E. BOYERE, O. BOITEAU
Key
:
U4.52.02-E
Page
:
2/6
Instruction manual
U4.5- booklet: Methods of resolution
HT-66/05/004/A
2 Syntax
mod_meca =
MACRO_MODE_MECA (
# PARAMETERS OF MODE_ITER_SIMULT
MATR_A
=
Matra
[matr_asse_DEPL_R]
MATR_B
=
Matra
[matr_asse_DEPL_R]
INFORMATION
=
/
1
[DEFECT]
/2
OPTION
=/“MODE_RIGIDE”
[DEFECT]
/
“WITHOUT”
METHOD
=
/“TRI_DIAG”
/
“JACOBI”
/
“SORENSEN” [DEFECT]
CALC_FREQ = _F
(
/FREQ_MIN = fmin
[R]
FREQ_MAX
=
fmax
[R]
NB_BLOC_FREQ
=
npart [R]
/
FREQ
=
lfr
[l_R]
PREC_LANCZOS
=
/
plancz
[R]
/
1.E-10
[DEFECT]
NMAX_ITER_QR
=
/
nmiter
[I]
/
30
[DEFECT]
/
DIM_SOUS_ESPACE=/0 [DEFECT]
/
[I]
/
COEF_DIM_ESPACE=
cde
[I]
EXCLUDED
(
“DIM_SOUS_ESPACE”,
“COEF_DIM_ESPACE”)
NMAX_ITER_ORTHO
=/5 [IDEFAUT]
/
nio
[I]
PREC_ORTHO
=
/
1.E-12
[DEFECT]
/Po
[R]
NMAX_ITER_BATHE
=/
12
[DEFECT]
/
nbat [I]
PREC_BATHE
=
/
1.E-10
[DEFECT]
/
pbat [R]
NMAX_ITER_JACOBI=/
12
[DEFECT]
/
njaco
[I]
PREC_JACOBI
=
/
1.E-2
[DEFECT]
/
pjaco
[R]
SEUIL_FREQ
=
/
1.E-2
[DEFECT]
/
sfr
[R]
PREC_SHIFT
=
/
pshif
[R]
/
0.05 [DEFECT]
STOP_FREQ_VIDE
=
/
“NOT”
[DEFECT]
/
“YES”
NMAX_ITER_SOREN
=/
20
[DEFECT]
/
nsoren
[I]
PARA_ORTHO_SOREN
=/0.717
[DEFECT]
/
passoren
[R]
PREC_SOREN
=
/
0.
[DEFECT]
/
prsoren [R]
)
background image
Code_Aster
®
Version
7.4
Titrate:
Macro-control
MACRO_MODE_MECA
Date:
31/01/05
Author (S):
E. BOYERE, O. BOITEAU
Key
:
U4.52.02-E
Page
:
3/6
Instruction manual
U4.5- booklet: Methods of resolution
HT-66/05/004/A
VERI_MODE = _F
(
STOP_ERREUR
=
/
“YES”
[DEFECT]
/
“NOT”
THRESHOLD
=/
rseuil
[R]
/
1.E-6
[DEFECT]
STURM
=/
“YES”
[DEFECT]
/
“NOT”
[l_Kn]
PREC_SHIFT
=
/
pshif
[R]
/
0.005
[DEFECT]
)
# PARAMETERS OF NORM_MODE
NORM_MODE = _F
(
/STANDARD
=/“EUCL_TRAN”
/
“MASS_GENE”
/
“RIGI_GENE”
/
“TRAN”
/
“TRAN_ROTA”
[DEFECT]
/
“EUCL”
MASS_INER
=
masstru [tabl_MASS_INER]
INFORMATION
=
/
1
[DEFECT]
/2
)
# PARAMETERS OF FILTERING OF THE MODES
FILTRE_MODE
=_F
(
CRIT_EXTR
=/“MASS_EFFE_UN” [DEFECT]
/
“MASS_GENE”
THRESHOLD
=/
0.001
[DEFECT]
/
rseuil
[R]
)
#
PARAMETERS
Of IMPRESSION
IMPRESSION = _F (
OFFICE PLURALITY
=/
“YES”
[DEFECT]
/
“NOT”
CRIT_EXTR
=/“MASS_EFFE_UN” [DEFECT]
/
“MASS_GENE”
TOUT_PARA
=
/
“YES”
[DEFECT]
/
“NOT”
)
);
background image
Code_Aster
®
Version
7.4
Titrate:
Macro-control
MACRO_MODE_MECA
Date:
31/01/05
Author (S):
E. BOYERE, O. BOITEAU
Key
:
U4.52.02-E
Page
:
4/6
Instruction manual
U4.5- booklet: Methods of resolution
HT-66/05/004/A
3 Operands
3.1 Operands
MATR_A
/
MATR_B
/
INFORMATION
/
METHOD
/
OPTION
They have the same significance as in the control
MODE_ITER_SIMULT
[U4.52.03].

3.2 Word
key
CALC_FREQ
Play the same part as in the control
MODE_ITER_SIMULT
[U4.52.03], has the same key words
interns with the same default values, except for the following key words.
3.2.1 Operands
FREQ_MIN
/
FREQ_MAX
/
NB_BLOC_FREQ
The terminals give
fmin
and
fmax
total interval of frequencies of calculation and the number of
subintervals
npart
.
In this case, I
ème
limit
(i=1, npart+1)
is
F (I) = fmin
+ (i-1) * (fmax-fmin)/npart.
Each subinterval has as respective terminals
F (I)
and
F (i+1)
.
3.2.2 Operand
FREQ
One awaits a list of at least 2 values of frequencies
F (I)
.
npart
is obtained by the number of terms of the list
- 1
.
The terminals of the subintervals are
F (I)
and
F (i+1)
for
I = 1
with
npart
.

3.3 Word
key
VERI_MODE
The operands intern have the same significance as in the key word of the same name, in
order
MODE_ITER_SIMULT
[U4.52.03].

3.4 Word
key
NORM_MODE
Is used to define the arguments for the standardization of the modes. All the modes are normalized
even way. The arguments are the same ones as for the control
NORM_MODE
[U4.52.11]

3.5 Word
key
FILTRE_MODE
If it is present, is used to introduce the arguments of filtering of the modes inside
npart
key words
FILTRE_MODE
(1 occurrence by subinterval) of the control
EXTR_MODE
[U4.52.12] producing
the final result. All the modes are filtered with the same criterion.
If it misses, the call to the control
EXTR_MODE
product the final result by concatenation without
filtering of the clean modes calculated in each subinterval. One has then
npart
key words
FILTRE_MODE
having for argument
TOUT_ORDRE = “YES”
.
background image
Code_Aster
®
Version
7.4
Titrate:
Macro-control
MACRO_MODE_MECA
Date:
31/01/05
Author (S):
E. BOYERE, O. BOITEAU
Key
:
U4.52.02-E
Page
:
5/6
Instruction manual
U4.5- booklet: Methods of resolution
HT-66/05/004/A
3.6 Word
key
IMPRESSION
Allows to possibly display the office plurality of values of a modal parameter chosen, for the modes
clean calculated final result. The key words intern have the same significance as in
order
EXTR_MODE
[U4.52.12].
The selected modal parameter can not be the same one as that which was possibly used to filter them
calculated modes.
The key word
TOUT_PARA
allows to display after each modal calculation and standardization, the value of all
modal parameters (frequency, masses effective,…).

4 Example
That is to say the following sequence:
mode = MACRO_MODE_MECA
(
MATR_A
=
rigi
,
MATR_B = mass,
CALC_FREQ = _F (FREQ_MIN = 1.,
FREQ_MAX
=
5.,
NB_BLOC_FREQ
=
2
),
NORM_MODE
=
_F (
NORMALIZES
=
“TRAN_ROTA”,
MASS_INER
=
masstru
),
FILTRE_MODE = _F (CRIT_EXTR = “MASS_EFFE_UN”),
IMPRESSION = _F (OFFICE PLURALITY = “YES”,
CRIT_EXTR
=
“MASS_EFFE_UN”)
);
Once interpreted, it consists with the following sequence of the usual controls:
·
The terminals of the intervals first of all are calculated:
npart = 2
F (I) = fmin + (i-1) * (fmax-fmin)/npart, i=1, npart + 1
of or
F (1) = 1.
F (2) = 3. F (3) = 5.
·
One realizes
mode_1 = MODE_ITER_SIMULT
(MATR_A = rigi
,
MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“TAPE”,
FREQ
=
(F (1),
F (2))
);
mode_1 = NORM_MODE (MODE = mode_1, reuse = mode1,
NORMALIZES
=
“TRAN_ROTA”,
MASS_INER
=
masstru
)
;
mode_2 = MODE_ITER_SIMULT
(MATR_A = rigi
,
MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“TAPE”,
FREQ
=
(F (2),
F (3))
);
mode_2 = NORM_MODE (MODE = mode_2, reuse = mode2,
NORMALIZES
=
“TRAN_ROTA”,
MASS_INER
=
masstru
)
;
mode
=
EXTR_MODE
(FILTRE_MODE=_F (MODE = MODE_1,
CRIT_EXTR
=
“MASS_EFFE_UN”
),
FILTRE_MODE=_F (
MODE
=
mode_2,
CRIT_EXTR
=
“MASS_EFFE_UN”
),
IMPRESSION=_F
(OFFICE PLURALITY = “YES”,
CRIT_EXTR
=
“MASS_EFFE_UN”
)
);
background image
Code_Aster
®
Version
7.4
Titrate:
Macro-control
MACRO_MODE_MECA
Date:
31/01/05
Author (S):
E. BOYERE, O. BOITEAU
Key
:
U4.52.02-E
Page
:
6/6
Instruction manual
U4.5- booklet: Methods of resolution
HT-66/05/004/A

























Intentionally white left page.