1. But#

Calculate the field inside a macro element. Two scenarios may exist: the macro-element was obtained by static sub-structuration, or the macro-element was obtained by condensing the measurement for a calculation of structural modification (see U4.62.01).

In the case of a static substructure: the result of the command is a displacement field (cham_no) on the mesh associated with the macroelement (i.e. the lower-level mesh). This operation can be repeated up to the lowest level meshes (those containing finite elements).

This step can be considered as post-treatment on the macroelement. It can only be done after the overall resolution. The field calculated in this way can then be used by the operator CALC_CHAMP (or other operators) to calculate the constraints,…

When a macroelement has given rise to several substructures, the displacement fields in these substructures are restored on the mesh underlying the macroelement. There is therefore a change in the frame of reference of the field of movement if the substructure has been rotated.

If the substructure has been rotated by \(+\alpha\), the displacement field is rotated by \(-\alpha\).

This field of movement is then consistent with the mesh and we can combine post-treatments: stress calculation,…

In the case where the macroelement is obtained by condensing the measurement for a structural modification calculation, the result of the command is a resultat data structure (evol_elas, dyna_trans, dyna_harmo, mode_meca) on the sensor mesh (measurement points). In this data structure, the displacement fields corresponding to NOM_CHAM = “DEPL” are calculated.