1. But#
This macro command allows a fast and efficient post-processing calculation to determine the floor spectra of any building after dynamic seismic analysis.
For example, it can be used after a transient dynamic calculation of a building during the earthquake, where the connections between the ground and the base in mono-support or multi-support are simulated by ground stiffness (DYNA_TRAN_MODAL [U4.53.21], dynamic transient calculation on a reduced modal basis, calculated as a relative coordinate system, calculated as a relative coordinate system, product concept: resu_gene) or after calculations resulting from the Code_Aster - Promiss3D coupling (CALC_MISS [U7.03.12]), concept product: tran_gene or harm_gene) or even following a non-linear transient dynamic resolution (DYNA_NON_LINE, evol_noli concept, and on the observation table resulting from a calculation of this type).
This macro-command executes in succession:
the extraction of the relative acceleration in one or more nodes of the mesh in the result concept (RECU_FONCTION [U4.32.03]);
the combination with ground acceleration to obtain absolute acceleration (CALC_FONCTION [U4.32.04]);
calculating the acceleration response spectrum with several damping coefficients (CALC_FONCTION [U4.32.04]);
the envelope function of the relative displacement or acceleration corresponding to a given floor.
the printing of the spectra enveloped by floor and by direction.
the creation of a table for spectra are included in/envelope of all floors.
For practical examples of implementation, the reader can refer to test cases SDNL131 (post-processing of a pipe analysis), SDNV112 (multi-support type seismic building) or tests SDLX101, SDLX101, MISS01, MISS05 with coupling calculation Code_Aster - Miss3D.
The macro command produces a table_sdaster concept.