Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
1/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA, SINETICS
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
U4.63.21 document
Operator
REST_BASE_PHYS
1 Goal
To restore in the physical base of the results in generalized co-ordinates.
This operator allows, starting from results on a frame of reference generalized obtained by
methods of modal recombination
tran_gene
, of the methods of under cyclic structuring
mode_cycl
, of under dynamic structuring
mode_gene
or of under harmonic structuring
harm_gene
, to restore the results in the initial physical system.
The produced concept is a concept of the type:
·
dyna_trans
if the generalized results come from a calculation by modal recombination or
following the extrapolation of experimental results of measurement on a digital model (it
concept of input is of type
tran_gene
),
·
mode_meca
following a calculation by cyclic under-structuring (
mode_cycl
), by under-structuring
dynamics (
mode_gene
) or if calculation corresponds to the restitution of a concept
mode_meca
on
a new mesh of visualization,
·
dyna_harmo
following a calculation by harmonic under-structuring (
harm_gene
).
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
2/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
Count
matters
4.2
Restitution of a transitory computation result carried out on modal basis calculated by under
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
3/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
2 Syntax
resphy = REST_BASE_PHYS
[*]
(
/
RESULT,
[mode_meca]
/
RESU_GENE
=
tg,
/
[tran_gene]
/
[mode_cycl]
/
[mode_gene]
/
[harm_gene]
MODE_MECA
=
mode,
[mode_meca]
/
TOUT_ORDRE = “YES”,
/
NUME_ORDRE = num,
[l_I]
/
TOUT_INST = “YES”,
/
LIST_INST
=
list,
[listr8]
/
INST
=
inst,
[l_R]
/
FREQ
=
freq,
[l_R]
/
LIST_
FREQ=
list,
[listr8]
/
TOUT_CHAM
= “YES”,
/
NOM_CHAM = (| “DEPL”,
|
“QUICKLY”,
|
“ACCE”, [DEFECT]
|
“ACCE_ABSOLU”,
|
“EFGE_ELNO_DEPL”,
|
“SIPO_ELNO_DEPL”,
|
“SIGM_ELNO_DEPL”,
|
“FORC_NODA”,
),
Interpol =
/“FLAX”,
/
“NOT”,
[DEFECT]
CRITERION =/“ABSOLUTE”,
/
'RELATIVE,
[DEFECT]
PRECISION
=
/
prec,
[R]
/
1.E-03, [DEFECT]
/
SECTOR
=
/
1,
[DEFECT]
/
numsec, [I]
/
SKELETON
=
squel,
[skeleton]
/
SOUS_STRUC
=
nom_sstruc,
[KN]
MULT_APPUI =/“YES”,
/
“NOT”,
[DEFECT]
ACCE_MONO_APPUI =gamma,
[function]
DIRECTION = (dx, Dy, dz)
,
[l_R]
CORR_STAT =/“YES”,
/
“NOT”,
[DEFECT]
/
NODE
=
lno,
[l_co]
/
GROUP_NO
=
lgrno,
[l_co]
TITRATE
= title,
[l_Kn]
)
If RESU_GENE of the tran_gene type then
[*] = dyna_trans
If RESU_GENE of the mode_cycl type then
[*] = mode_meca
If RESU_GENE of the mode_gene type then
[*] = mode_meca
If RESU_GENE of the harm_gene type then
[*] = dyna_harmo
If RESULT of the mode_meca type then
[*] = mode_meca
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
4/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
3 Operands
3.1 Operands
RESU_GENE/RESULT
/
RESU_GENE = tg
/
concept of the type
tran_gene
containing for various moments of the vectors
generalized of displacement type, speed and acceleration. If the results come
extrapolation of results of measurement on a digital model (control
PROJ_MESU_MODAL), the generalized vectors are of displacement type, deformation
and stress. In this case, the base of recombination can be of base_modale type
or mode_meca.
/
concept of the type
mode_cycl
containing the generalized vectors of the calculated modes
by under cyclic structuring.
/
concept of the type
mode_gene
containing the generalized vectors of the calculated modes
by under dynamic structuring.
/
concept of the type
harm_gene
containing the generalized vectors of type
displacement, speed and acceleration of the harmonic response of a structure
calculated by under structuring.
/RESULT
This key word can be used following a calculation by under - dynamic structuring.
One restores initially, a result resulting from a calculation by under-structuring
dynamics on a first skeleton (mesh of visualization). One definite then one
enriched skeleton in which one amalgamated the nodes with the interfaces of under structures and
recovered whole or part of the groups of nodes or meshs of the initial mesh. The key word
result corresponds then to the restitution of a concept mode_meca on new
enriched skeleton (cf example with [§5]).
3.2 Operand
MODE_MECA
MODE_MECA = mode
Concept of the type
mode_meca
containing a base of clean modes obtained by
dynamic under-structuring.
This operand is used in the case of a restitution in the physical system of a result of
transitory calculation carried out on modal basis calculated by dynamic under-structuring. The base
modal contained in the concept
mode_meca
was obtained by a precedent
REST_BASE_PHYS
. It is thus about a double restitution, after having made a double projection
(cf example with [§5]).
3.3 Operands
TOUT_ORDRE/NUME_ORDRE/TOUT_INST/
LIST_INST/INST
/TOUT_ORDRE = “YES”
To restore on all the modes of the concept
mode_cycl
or
mode_gene
.
/NUME_ORDRE = num
List entireties containing the numbers of the modes on which the restitution takes place.
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
5/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
/TOUT_INST = “YES”
If one wishes to restore over every moment contained in the generalized result
(
tran_gene
).
/
LIST_INST = list
List real crescents of the type
listr8
containing the moments for which one wishes
to carry out the restitution.
/
INST = inst
List the real ones containing the moments over which the restitution takes place.
For a transitory calculation, one checks that the moments requested by the option
LIST_INST
are
well in the field of definition of
tran_gene
.
The results at one unspecified moment can be obtained by linear interpolation between
two moments results of calculation actually contained by
tran_gene
.
3.4 Operands
FREQ/LIST_FREQ
These operands are used in the case of a restitution on the basis of physical harmonic calculation
generalized (
harm_gene
).
/FREQ = freq
Frequency to which one wishes to restore harmonic calculation
/LIST_FREQ = list
List the real ones containing the frequencies for which one wishes to carry out the restitution.
For each frequency indicated, one restores the fields obtained at the frequency of calculation more
near. There is no interpolation.
3.5 Operands
TOUT_CHAM/NOM_CHAM
/TOUT_CHAM = “YES”
Allows to restore the fields of reference symbol
DEPL
,
QUICKLY
and
ACCE
contents in
generalized result (
tran_gene
,
harm_gene
).
/
NOM_CHAM = nomcha
List reference symbols of field which one wishes to restore: '
DEPL
“,”
QUICKLY
“,”
ACCE
'and
possibly if they were calculated,
“ACCE_ABSOLU”
,
“EFGE_ELNO_DEPL”
,
“SIPO_ELNO_DEPL”
,
“SIGM_ELNO_DEPL”
or
“FORC_NODA”
.
Restitution of the fields
“EFGE_ELNO_DEPL”
,
“SIPO_ELNO_DEPL”
,
“SIGM_ELNO_DEPL”
and
“FORC_NODA”
is not available in under-structuring and in
multi-supports.
3.6 Operand
Interpol
Interpol
=
“FLAX”:
an interpolation is authorized between two moments; this interpolation is not usable
that enters two moments of calculation, but can lead to errors if both
moments of filing [U4.53.21] are separated from a very long time with respect to
periods of the studied phenomena.
“NOT”:
the restitution must be made strictly speaking.
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
6/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
3.7 Operands
PRECISION/CRITERION
PRECISION = prec
CRITERION
=
When
Interpol
is worth '
NOT
'
indicate with which precision the search of the moment to be restored
must be done
“ABSOLUTE”
:
“RELATIVE”
:
interval of search
[Inst - prec
,
Inst +
prec],
interval of search
[
(
1
-
prec
).
Inst
, (
1 + prec
)
.Inst]
Inst
being the moment of restitution.
3.8 Operand
SECTOR
/SECTOR
Number of sector of the cyclic structure on which the result (of type
mode_cycl
) will be
restored in the physical system in cyclic under-structuring.
3.9 Operand
SKELETON
/
SKELETON
Name of the mesh skeleton of the total structure on which the result will be restored: to see
the operator
DEFI_SQUELETTE
[U4.24.01].
3.10 Operand
SOUS_STRUC
/SOUS_STRUC = nom_sstruc
Name of the substructure on which the result will be restored: to see the operator
DEFI_MODELE_GENE
[U4.65.02].
3.11 Operand
MULT_APPUI
After the transitory calculation of the generalized seismic response of a structure, the user must indicate
“YES”
under the key word
MULT_APPUI
to restore displacements (and/or speeds and/or
accelerations) absolute. If it does not specify anything, the operator restores the relative sizes.
3.12 Operands
ACCE_MONO_APPUI and DIRECTION
After the calculation of the generalized seismic response of an excited mono structure, the user indicates
the name of the imposed accélérogramme (key word ACCE_MONO_APPUI) and direction of the seism (key word
DIRECTION) to restore absolute accelerations (accelerations only). If it does not specify anything,
the operator restores the relative sizes.
Note:
The accélérogramme imposed under ACCE_MONO_APPUI must be the same one as that imposed under
key word FONC_MULT of control DYNA_TRAN_MODAL.
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
7/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
3.13 Operand
CORR_STAT
After the transitory calculation of the generalized seismic response of a structure, provided that
the user asked
“CORR_STAT” =
“YES”
in
DYNA_TRAN_MODAL,
it can then restore them
displacements (and/or speeds and/or accelerations) with correction by the static modes of
truncation of the modal base. The user must indicate
“YES”
under the key word
CORR_STAT
. If it
specify anything, the operator restores the sizes without static correction.
3.14 Operand
NODE/GROUP_NO
/NODE = lno
/GROUP_NO = lgrno
After a transitory calculation of dynamics on modal basis, the user can restore
fields kinematics on a part only of the nodes of the mesh.
List names of the nodes or groups of nodes corresponding to the places where
the user wants to restore fields kinematics.
3.15 Operand
TITRATE
TITRATE = title
Titrate attached to the concept produced by this operator [U4.03.01].
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
8/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
4 Examples
4.1 Restitution
of one
mode_meca on an enriched skeleton: use of
key word RESULT
One proposes Ci below an example of use of the key word RESULT. The command file
complete corresponds to the case test SDLS106A.
First stage: calculation of the generalized clean modes (obtained by dynamic under-structuring)
total structure
resgen = MODE_ITER_SIMULT (MATR_A = risgen,
MATR_B = masgen,
CALC_FREQ = _F (OPTION = “PLUS_PETITE”,
NMAX_FREQ = 6))
% definition of the first mesh of visualization of the calculated sizes
squel = DEFI_SQUELETTE (MODELE_GENE = modege,
SOUS_STRUC = _F (NAME = “CARRE1”, ALL = ' OUI'),
SOUS_STRUC = _F (NAME = “CARRE2”, ALL = ' OUI'))
% restitution of the mode_gene on this first skeleton:
modglo = REST_BASE_PHYS (RESU_GENE = resgen,
SKELETON = squel,
TOUT_ORDRE = “YES”, TOUT_CHAM = “YES”)
% definition of the enriched skeleton in which one amalgamated the nodes with the interfaces of under
structures and recovered whole or part of the groups of nodes or meshs of the initial mesh:
squelbis = DEFI_SQUELETTE (MODELE_GENE = modege,
SKELETON = squel,
RECO_GLOBAL =-F (TOUT=' OUI', DIST_REFE = 0.1))
% restitution of the first mode_meca on the new skeleton:
modglbis =
REST_BASE_PHYS (SKELETON = squelbis,
RESULT = modglo)
4.2 Restitution of a transitory computation result carried out on basis
modal calculated by dynamic under-structuring
: double
restitution
Modal calculation on a generalized model:
(
)
K M
-
=
2
0
with
K
K
K
=
1
2
O
and
M
M
M
=
1
2
O
and equations of connection
L
0
=
modgene
=
MODE_ITER_SIMULT
(
MATR_A
=
K
,
MATR_B
=
M
)
A generalized modal base is obtained: the clean modes of the total structure are
linear combinations of the clean modes of the substructures: it is on this modal basis
generalized
that one projects the generalized assembled matrices (double projection).
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
9/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
K
K
M
M
C
C
F
F
=
=
=
=
T
T
T
ext.
T
ext.
operator
operator
PROJ_ MATR_ BASES
PROJ_ VECT_ BASES
Transitory calculation on the modal basis
obtained by dynamic under-structuring.
trangen
=
DYNA_TRAN_MODAL
(
MASS_GENE
=
M
,
RIGI_GENE
=
K
,
AMOR_GENE
=
C
,
EXCIT
=
_F (VECT_GENE
=
ext.
F
))
Restitution of the modal base
in the initial physical system:
modmeca = REST_BASE_PHYS
(RESU_GENE = modgene,
SKELETON
=
squel)
Restitution of transitory calculation in the initial physical system:
tran = REST_BASE_PHYS (RESU_GENE = trangen,
MODE_MECA
=
modmeca
)
Code_Aster
®
Version
7.4
Titrate:
Operator
REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Fe WAECKEL
Key
:
U4.63.21-G
Page
:
10/10
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assemblies
HT-66/05/004/A
Intentionally white left page.