Code_Aster ®
Version
8.2
Titrate:
Operator EXTR_MODE
Date:
22/02/06
Author (S):
E. BOYERE, O. BOITEAU Key
:
U4.52.12-F1 Page:
1/6
Organization (S): EDF-R & D/AMA, SINETICS
Handbook of Utilization
U4.5- booklet: Methods of resolution
U4.52.12 document
Operator EXTR_MODE
1 Goal
To extract selectively from the modes of the structures of data modal. The modes are selected
according to a criterion of value of modal parameter higher than a certain threshold, then are concaténés in
only one final structure of data.
One can also print in file RESULTAT a summary chart on the office pluralities of
unit effective modal masses or of the generalized masses of the modes selected.
Product a structure of data of the mode_meca type or mode_gene according to the type of the modes in
input.
Handbook of Utilization
U4.5- booklet: Methods of resolution
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator EXTR_MODE
Date:
22/02/06
Author (S):
E. BOYERE, O. BOITEAU Key
:
U4.52.12-F1 Page:
2/6
2 Syntax
resu_mod [*]
= EXTR_MODE
(
FILTRE_MODE=_F (MODE =
MOD
/
[mode_gene]
/
[mode_meca]
/
[mode_meca_C]
/NUME_MODE = l_mode
[l_I]
/
NUME_MODE_EXCLU
=
l_mod_ex
[l_I]
/
NUME_ORDRE
=
l_ordre
[l_I]
/TOUT_ORDRE = “OUI” or “NON”
/
FREQ_MIN
=
f_min
[R]
FREQ_MAX
=
f_max
[R]
PRECISION
=
/
prec [R]
/
0.001
[DEFAUT]
/
CRIT_EXTR =/“MASS_GENE”
/“MASS_EFFE_UN” [DEFECT]
| SEUIL
= rseuil
[R]
| SEUIL_X = rseuil
[R]
| SEUIL_Y = rseuil
[R]
| SEUIL_Z = rseuil
[R]
)
IMPRESSION=_F (
OFFICE PLURALITY = “YES”
“NON”
[DEFAUT]
CRIT_EXTR
=
/
“MASS_EFFE_UN”
[DEFAUT]
/
“MASS_GENE”
)
TITER
=
titrate
[l_Kn]
);
If MOD is of type [mode_gene] then resu_mod is of type [mode_gene].
If MOD is of type [mode_meca] then resu_mod is of type [mode_meca].
If MOD is of type [mode_meca_c] then resu_mod is of type [mode_meca_c].
Handbook of Utilization
U4.5- booklet: Methods of resolution
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator EXTR_MODE
Date:
22/02/06
Author (S):
E. BOYERE, O. BOITEAU Key
:
U4.52.12-F1 Page:
3/6
3 Operands
3.1 Word
key
FILTRE_MODE
One repeats this key word as many once as there are structures of data of the mode_meca_ type * or
mode_gene to be filtered and with concaténer.
3.2 Operand
MODE
Name of the structure of data mode_meca_ * or mode_gene with sorting and concaténer with the others.
3.3
Filtering of the modes
To filter the modes, three possibilities are offered to the user.
3.3.1 Operands
NUME_MODE/NUME_ORDRE/TOUT_ORDRE
List sequence numbers or modal positions of the modes which one wishes to preserve.
3.3.2 Operands
NUME_MODE_EXCLU
List modal positions of the modes which one wishes to remove.
3.3.3 Operands
FREQ_MIN/FREQ_MAX/PRECISION
One keeps all the modes which correspond to frequencies ranging between f_min and f_max to
relative precision prec. One must have f_min lower than f_max.
3.3.4 Operand
CRIT_EXTR
Choice of the parameter which is used as criterion for the filtering of the modes. If the criterion is “MASS_EFFE_UN”
a mode will be retained as soon as one of its directional unit effective masses modal is
higher than a threshold fixed by the user.
If the criterion is “MASS_GENE” a mode will be retained as soon as the report/ratio of the mass generalized on
summon generalized masses of the modes of the filtered structure is higher than a threshold fixed by
the user.
Criterion “MASSE_EFFE_UN” has direction only for the structures of data of the type
mode_meca_ *.
3.3.5 Operands
THRESHOLD, SEUIL_X, SEUIL_Y, SEUIL_Z
Limiting value of the criterion in lower part of which it is considered that one can filter the mode.
This value, in the case of the parameters currently taken into account, is a relative value
adimensional.
One can apply the same threshold in all the directions (keyword SEUIL) or only differentiate
according to directions X, Y or Z (SEUIL_X, SEUIL_Y, SEUIL_Z)
Handbook of Utilization
U4.5- booklet: Methods of resolution
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator EXTR_MODE
Date:
22/02/06
Author (S):
E. BOYERE, O. BOITEAU Key
:
U4.52.12-F1 Page:
4/6
3.4 Word
key
IMPRESSION
This key word makes it possible to print a table of office plurality of certain parameters. These parameters can
to be different from those selected in key words FILTRE_MODE.
3.4.1 Operand
CUMUL
Impression or not impression of the office pluralities of the modal parameter retained by CRIT_EXTR for
structure of data resu_mod result.
3.4.2 Operand
CRIT_EXTR
Choice of the parameter of impression for which one carries out the operation of office plurality. If the criterion is
“MASS_EFFE_UN”, one cumulates separately the values of parameters 'MASS_EFFE_DX,
MASS_EFFE_DY, MASSE_EFFE_DZ of the extracted modes.
If the criterion is “MASS_GENE” one cumulates the values of parameter MASS_GENE of the extracted modes.
3.5 Word
key
TITER
Titrate attached to the concept produced by this operator [U4.03.01].
4 Execution
It is checked that the parameter for which one carries out filtering exists well in the structure of data
MOD (parameters MASS_EFFE_UN_ * are only indicated in the structure of data
MOD if one used key word MASS_INER of command NORM_MODE when one renorme the modes).
If this parameter is not indicated, one leaves in fatal error. On the other hand, for the key word
IMPRESSION, if parameters MASS_EFFE_UN_ * are not indicated, one emits only one
alarm.
At output, the concept produced resu_mod should not be empty, if not one leaves in fatal error.
It is also checked that all the concepts mode_meca_ * or mode_gene are in the same way standard and
that they come from the same initial problem (same matrices).
After having filtered the interesting modes, one checks that they have a whole a different modal position. In
the contrary case, one transmits a message of alarm. To remove these duplicated modes, it is necessary to re-use
command EXTR_MODE and to activate operand NUME_MODE_EXCLU.
To date, it is not checked that the structures of data of the mode_meca_ type * correspond to one
even standard.
Handbook of Utilization
U4.5- booklet: Methods of resolution
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator EXTR_MODE
Date:
22/02/06
Author (S):
E. BOYERE, O. BOITEAU Key
:
U4.52.12-F1 Page:
5/6
5 Example
Here an example presenting the various possibilities of command EXTR_MODE for one
analyze modal realized by 5 search of successive modes:
massestr = POST_ELEM (… MASS_INER = (...));
% Calculation of the first 17 frequencies (NUME_ORDRE from 1 to 17; NUME_MODE from 1 to 17)
mode1 = MODE_ITER_SIMULT
(MATR_A = rigidity, MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“PLUS_PETITE”,
NMAX_FREQ
=
17
));
mode1
=
NORM_MODE
(
MODE
=
mode1,
reuse = mode1,
MASS_INER
=
massestr,
NORME
=
“TRAN_ROTA”
);
% Calculation of other frequencies (NUME_ORDRE from 1 to 5; NUME_MODE from 18 to 22)
mode2 = MODE_ITER_SIMULT
(MATR_A = rigidity, MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“BANDE”,
FREQ
=
(20.
,
25.)
)
);
mode2
= NORM_MODE
(MODE = mode2, reuse = mode2,
MASS_INER
=
massestr,
NORME
=
“TRAN_ROTA”
);
% Calculation of other frequencies (NUME_ORDRE from 1 to 6; NUME_MODE from 23 to 28)
mode3 = MODE_ITER_SIMULT
(MATR_A = rigidity, MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“BANDE”,
FREQ
=
(25.
30.)
)
);
mode3
= NORM_MODE
(MODE = mode3, reuse = mode3,
MASS_INER
=
massestr,
NORME
= ' TRAN_ROTA',
);
% Calculation of other frequencies (NUME_ORDRE from 1 to 3; NUME_MODE from 28 to 30)
mode4 = MODE_ITER_SIMULT
(MATR_A = rigidity, MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“BANDE”,
FREQ
=
(29.
,
32.)
)
);
mode4
= NORM_MODE
(MODE = mode4, reuse = mode4,
MASS_INER
=
massestr,
NORME
= ' TRAN_ROTA',
);
% Calculation of other frequencies (NUME_ORDRE from 1 to 6; NUME_MODE from 31 to 34)
mode5 = MODE_ITER_SIMULT
(MATR_A = rigidity, MATR_B = mass,
CALC_FREQ
=
_F (
OPTION
=
“BANDE”,
FREQ
=
(32.
,
35.)
)
);
mode5
= NORM_MODE
(MODE = mode5, reuse = mode5,
MASS_INER
=
massestr,
NORME
=
“TRAN_ROTA”
);
Handbook of Utilization
U4.5- booklet: Methods of resolution
HT-62/06/004/A
Code_Aster ®
Version
8.2
Titrate:
Operator EXTR_MODE
Date:
22/02/06
Author (S):
E. BOYERE, O. BOITEAU Key
:
U4.52.12-F1 Page:
6/6
% Extraction of the modes
mode = EXTR_MODE
(FILTRE_MODE
=
_F
(MODE = mode1,
TOUT_ORDRE =
“OUI”
),
(
MODE =
mode2,
NUME_MODE
=
(18,19,20,21,22))
(
MODE =
mode3,
FREQ_MIN
=
25.,
FREQ_MAX
=
30.
),
(
MODE =
mode4,
NUME_MODE_EXCLU
=
28
),
(
MODE =
mode5,
CRITERE =
“MASS_EFFE_UN”,
SEUIL
=
0.005
),
IMPRESSION =_F
(OFFICE PLURALITY = “YES”)
);
Handbook of Utilization
U4.5- booklet: Methods of resolution
HT-62/06/004/A
Outline document