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