Operands ========= Operand MATR_RIGI ------------------ .. code-block:: text ♦ MATR_RIGI = rigi Rigidity matrix of the isostatic or hyperstatic structure. Operand MATR_MASS ------------------ .. code-block:: text ◊ MATR_MASS = mass Mass matrix of the isostatic or hyperstatic structure. Operand CHAM_MATER ------------------- .. code-block:: text ◊ CHAM_MATER = chmat The name of the material field. Operand CARA_ELEM ------------------ .. code-block:: text ◊ CARA_ELEM = character Name of the characteristics of the elements of beams, shells, etc. Nature of the solicitations applied ------------------------------------ Keyword MODE_STAT ~~~~~~~~~~~~~~~~~~ .. code-block:: text ♦/MODE_STAT Keyword factor for the definition of static modes with unitary imposed displacement. These modes are used to determine the load due to the multi-support training movement under seismic excitation (operator CALC_CHAR_SEISME [:external:ref:`U4.63.01 `]) (cf. reference [:external:ref:`R4.05.01 `]) or to introduce movements to multi-support anchors in spectral analysis (operator COMB_SISM_MODAL [:external:ref:`U4.84.01 `]) (cf. reference [:external:ref:`R4.05.03 `]). See example §4.1. Operands TOUT/GROUP_NO ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT = 'OUI' Calculate the modes on all system nodes that have blocked ddls. .. code-block:: text /GROUP_NO = g_noeu Calculation of modes on g_noeu node groups (subset of blocked nodes). Operands TOUT_CMP/AVEC_CMP/SANS_CMP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT_CMP = 'OUI' Calculation of the modes on all the components locked at the nodes defined previously. .. code-block:: text /AVEC_CMP = l_cmp Calculation of the modes on the components mentioned only. .. code-block:: text /SANS_CMP = l_cmp Calculation of the modes by excluding the components mentioned. Keyword FORCE_NODALE ~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text /FORCE_NODALE Keyword factor for the definition of static modes with unitary imposed force. These modes are used to complete a modal base of natural vibration modes (operator DEFI_BASE_MODALE [:external:ref:`U4.64.02 `] or DYNA_ALEA_MODAL [:external:ref:`U4.53.22 `]). See reference [:external:ref:`R5.06.01 `] and see example §4.2. Operand TOUT/GROUP_NO ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT = 'OUI' Calculation of modes on all system nodes that have **free** ddls. .. code-block:: text /GROUP_NO = g_noeu Calculation of modes on g_noeu node groups. Operands TOUT_CMP/AVEC_CMP/SANS_CMP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT_CMP = 'OUI' Calculation of modes on all **free** components at the nodes defined previously. .. code-block:: text /AVEC_CMP = l_cmp Calculation of the modes on the components mentioned only. .. code-block:: text /SANS_CMP = l_cmp Calculation of the modes by excluding the components mentioned. Keyword PSEUDO_MODE ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text /PSEUDO_MODE Key word factor for the definition of static modes (or pseudo-modes) with unitary imposed acceleration. These modes are used to complete a modal base of natural vibration modes (operator DEFI_BASE_MODALE [:external:ref:`U4.64.02 `] or DYNA_ALEA_MODAL [:external:ref:`U4.53.22 `]) (cf. reference [:external:ref:`R5.06.01 `]), to determine the correction modes in spectral analysis (operator COMB_SISM_MODAL [:external:ref:`U4.84.01 `], keyword MODE_CORR) (cf. reference [:external:ref:`R4.05.03 `] ). We treat the single-support case (operands AXE/DIRECTION, see example §4.3) or multi-press (operand GROUP_NO and * CMP, see example §4.4). Operands AXE/DIRECTION/NOM_DIR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/AXE = l_axis Calculate modes along the given global coordinate system axes (l_axis), these axes being :math:`\text{'}X\text{'}`, :math:`\text{'}Y\text{'}`, and :math:`\text{'}Z\text{'}`. .. code-block:: text /♦ DIRECTION = l_dir Calculate the mode in the given direction (l_dir) (l_dir): director vector with 3 components. .. code-block:: text ♦ NOM_DIR = n_dir User name that you want to give to the mode calculated in the direction (:math:`{n}_{\mathrm{dir}}`). By default the name is DIR_N, :math:`N` being the static mode number. This name is mandatory. Operands TOUT/GROUP_NO ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT = 'OUI' Calculation of modes on all system nodes. .. code-block:: text /GROUP_NO = g_noeu Calculation of the modes on the groups of nodes g_node. Operands TOUT_CMP/AVEC_CMP/SANS_CMP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT_CMP = 'OUI' Calculation of the modes on all the components at the nodes defined above. .. code-block:: text /AVEC_CMP = l_cmp Calculation of the modes on the components mentioned only. .. code-block:: text /SANS_CMP = l_cmp Calculation of the modes by excluding the components mentioned. Keyword MODE_INTERF ~~~~~~~~~~~~~~~~~~~~~ .. code-block:: text /MODE_INTERF Key word factor for the definition of coupling modes. These modes are used to complete a modal base of natural vibration modes (operator DEFI_BASE_MODALE [:external:ref:`U4.64.02 `] or DYNA_ALEA_MODAL [:external:ref:`U4.53.22 `]). See reference [:external:ref:`R5.06.01 `] and see example §4.2. Operand TOUT/GROUP_NO ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT = 'OUI' Calculate modes on all system nodes that have **blocked** degrees of freedom. .. code-block:: text /GROUP_NO = g_noeu Calculation of modes on g_noeu node groups. Operands TOUT_CMP/AVEC_CMP/SANS_CMP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: text ♦/TOUT_CMP = 'OUI' Calculation of the modes on all the components locked at the nodes defined previously. .. code-block:: text /AVEC_CMP = l_cmp Calculation of the modes on the components mentioned only. .. code-block:: text /SANS_CMP = l_cmp Calculation of the modes by excluding the components mentioned. Operand NB_MODE ^^^^^^^^^^^^^^^^^ .. code-block:: text ♦ NB_MODE = nbmod Number of modes to be calculated. For the moment, it is not possible to specify a frequency band of interest, or the maximum frequency of the modes to be calculated. The user must therefore estimate by himself the number of modes to take into account. The list of frequencies associated with the interface modes makes it possible to determine the number of modes to be taken into account in the calculation for the reduced model. Operand SHIFT ^^^^^^^^^^^^^^ .. code-block:: text ♦ SHIFT = shift Shift frequency used to calculate interface modes. The choice of this value makes it possible to improve the precision of the calculation of the modes. It is possible to choose a shift value corresponding to 10% of the first expected natural frequency for the coupling modes. The arbitrary value by default is set to :math:`1\mathit{Hz}`. Keyword SOLVEUR --------------- ◊ SOLVEUR =... This factor keyword is optional: it allows you to choose the linear solver used in certain parts of the algorithm. Since the syntax is common to several commands, please refer to the [:external:ref:`U4.50.01 `] manual. Note: for the keyword MODE_INTERF, we must solve linear systems but for these, the solver is chosen "hard" in the programming (LDLT if there are very few ddls and MUMPS if there are more). .. code-block:: text Operand TITRE -------------- .. code-block:: text ◊ TITRE = title Attached to the concept produced by this operator [:external:ref:`U4.03.01 `]. Operand INFO ------------- .. code-block:: text ◊ INFO Indicates the level of printing information on the file "MESSAGE": 1: no printing 2: printing of the calculated static modes.