Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 1/10
Organization (S): EDF-R & D/AMA, SINETICS
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs 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, methods of under cyclic structuring
mode_cycl, of under dynamic structuring mode_gene or of 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 tran_gene type),
·
mode_meca following a calculation by cyclic under-structuring (mode_cycl), under-structuring
dynamics (mode_gene) or if calculation corresponds to the restitution of a concept mode_meca on
a new grid of visualization,
·
dyna_harmo following a calculation by harmonic under-structuring (harm_gene).
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 2/10
Count
matters
1 Goal ......................................................................................................................................................... 1
2 Syntax .................................................................................................................................................. 3
3 Operands ............................................................................................................................................. 4
3.1 Operands RESU_GENE/RESULT ........................................................................................... 4
3.2 Operand MODE_MECA .................................................................................................................... 4
3.3 Operands TOUT_ORDRE/NUME_ORDRE/TOUT_INST/LIST_INST/INST ................. 4
3.4 Operands FREQ/LIST_FREQ ................................................................................................... 5
3.5 Operands TOUT_CHAM/NOM_CHAM ........................................................................................... 5
3.6 Operand Interpol ...................................................................................................................... 5
3.7 Operands PRECISION/CRITERION ............................................................................................. 6
3.8 Operand SECTOR ......................................................................................................................... 6
3.9 Operand SKELETON .................................................................................................................... 6
3.10
Operand SOUS_STRUC ......................................................................................................... 6
3.11
Operand MULT_APPUI ......................................................................................................... 6
3.12
Operands ACCE_MONO_APPUI and DIRECTION .................................................................... 6
3.13
Operand CORR_STAT ........................................................................................................... 7
3.14
Operand NODE/GROUP_NO ............................................................................................ 7
3.15
Operand TITRATES .................................................................................................................... 7
4 Examples ............................................................................................................................................... 8
4.1 Restitution of a mode_meca on an enriched skeleton: use of key word RESULTAT ............... 8
4.2 Restitution of a transitory computation result carried out on modal basis calculated by under
dynamic structuring: double restitution .................................................................................... 8
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 3/10
2 Syntax
resphy = REST_BASE_PHYS
[*]
(
/
RESULTAT,
[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
= “OUI”,
/NOM_CHAM = (| “DEPL”,
|
“VITE”,
|
“ACCE”, [DEFECT]
|
“ACCE_ABSOLU”,
|
“EFGE_ELNO_DEPL”,
|
“SIPO_ELNO_DEPL”,
|
“SIGM_ELNO_DEPL”,
|
“FORC_NODA”,
),
Interpol =
/“LIN”,
/
“NON”,
[DEFAUT]
CRITERION =/“ABSOLUTE”,
/
'RELATIF,
[DEFAUT]
PRECISION
=
/
prec,
[R]
/
1.E-03, [DEFAUT]
/
SECTEUR
=
/
1,
[DEFAUT]
/
numsec, [I]
/
SQUELETTE
=
squel,
[skeleton]
/
SOUS_STRUC
=
nom_sstruc,
[KN]
MULT_APPUI =/“YES”,
/
“NON”,
[DEFAUT]
ACCE_MONO_APPUI =gamma, [function]
DIRECTION = (dx, Dy, dz), [l_R]
CORR_STAT =/“YES”,
/
“NON”,
[DEFAUT]
/
NOEUD
=
lno,
[l_co]
/
GROUP_NO
=
lgrno,
[l_co]
TITER
= 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 RESULTAT of the mode_meca type then
[*] = mode_meca
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 4/10
3 Operands
3.1 Operands
RESU_GENE/RESULT
/
RESU_GENE = tg
/concept of the tran_gene type 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 (command
PROJ_MESU_MODAL), the generalized vectors are of displacement type, deformation
and constraint. In this case, the base of recombination can be of base_modale type
or mode_meca.
/concept of the mode_cycl type containing the generalized vectors of the calculated modes
by under cyclic structuring.
/concept of the mode_gene type containing the generalized vectors of the calculated modes
by under dynamic structuring.
/concept of the harm_gene type containing the generalized vectors of type
displacement, speed and acceleration of the harmonic response of a structure
calculated by under structuring.
/RESULTAT
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 (grid 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 grid. 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 mode_meca type 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.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 5/10
/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 listr8 type 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 required by option LIST_INST are
well in the field of definition of the tran_gene.
The results at one unspecified moment can be obtained by linear interpolation between
two moments results of calculation actually contained by the 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, VITE and ACCE contained in
generalized result (tran_gene, harm_gene).
/
NOM_CHAM = nomcha
List reference symbols of field which one wishes to restore: “DEPL”, “VITE”, “ACCE” and
possibly if they were calculated, “ACCE_ABSOLU”,
“EFGE_ELNO_DEPL”,
“SIPO_ELNO_DEPL”, “SIGM_ELNO_DEPL” or “FORC_NODA”.
Restitution of fields “EFGE_ELNO_DEPL”,
“SIPO_ELNO_DEPL”,
“SIGM_ELNO_DEPL” and “FORC_NODA” are not available in under-structuring and in
multi-supports.
3.6 Operand
Interpol
Interpol
=
“LIN”: 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.
“NON”: the restitution must be made strictly speaking.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 6/10
3.7 Operands
PRECISION/CRITERION
PRECISION = prec
CRITERE
=
When Interpol is worth “NON” indicates with which precision the search of the moment to be restored
must be done
“ABSOLU”:
interval of search [Inst - prec, Inst + prec],
“RELATIF”:
interval of search [(1 - prec) .Inst, (1 + prec) .Inst]
Inst being the moment of restitution.
3.8 Operand
SECTEUR
/SECTEUR
Number of sector of the cyclic structure on which the result (of mode_cycl type) will be
restored in the physical system in cyclic under-structuring.
3.9 Operand
SQUELETTE
/
SQUELETTE
Name of the grid skeleton of the total structure on which the result will be restored: to see
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
“OUI” under 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 command DYNA_TRAN_MODAL.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 7/10
3.13 Operand
CORR_STAT
After the transitory calculation of the generalized seismic response of a structure, provided that
the user asked “for CORR_STAT” = “OUI” 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 “OUI” under key word CORR_STAT. If it
specify anything, the operator restores the sizes without static correction.
3.14 Operand
NODE/GROUP_NO
/NOEUD = 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 grid.
List names of the nodes or groups of nodes corresponding to the places where
the user wants to restore fields kinematics.
3.15 Operand
TITER
TITER = title
Titrate attached to the concept produced by this operator [U4.03.01].
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 8/10
4 Examples
4.1 Restitution
of one
mode_meca on an enriched skeleton: use of
key word RESULTAT
One proposes Ci below an example of use of key word RESULTAT. 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 grid 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,
SQUELETTE = 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 grid:
squelbis = DEFI_SQUELETTE (MODELE_GENE = modege,
SQUELETTE = squel,
RECO_GLOBAL =-F (TOUT=' OUI', DIST_REFE = 0.1))
% restitution of the first mode_meca on the new skeleton:
modglbis = REST_BASE_PHYS (SQUELETTE = squelbis,
RESULTAT = modglo)
4.2 Restitution of a transitory computation result carried out on basis
modal calculated by dynamic under-structuring
: double
restitution
K
1
Modal calculation on a generalized model: (K - M2) = 0 with K =
K2
and
O
M
1
M =
M2
and equations of connection L = 0
O
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).
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 9/10
K
= T K operator PROJ_ MATR_ BASE
M
= T M
C
= T C
= T F
F
ext.
operator PROJ_ VECT_ BASE
ext.
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
=
Fext))
Restitution of the modal base in the initial physical system:
modmeca = REST_BASE_PHYS
(RESU_GENE = modgene,
SQUELETTE
=
squel)
Restitution of transitory calculation in the initial physical system:
tran = REST_BASE_PHYS (RESU_GENE = trangen,
MODE_MECA
=
modmeca
)
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator REST_BASE_PHYS
Date:
08/02/05
Author (S):
E. BOYERE, Key Fe WAECKEL
:
U4.63.21-G Page
: 10/10
Intentionally white left page.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assemblies
HT-66/05/004/A
Outline document