/CLUSTER ======== Формат команд и определение -------------------------------------------------------------------------------- Ключевое слово блока форматирования: `/CLUSTER` Описание: Описывает сборку из кубических или пружинных элементов для пост-обработки и контроля разрушения. Формат: .. code-block:: text /CLUSTER/ELEM_TYPE / cluster_ID / unit_ID cluster_title group_ID skew_ID Ifail Fn_fail a1 b1 Fs_fail a2 b2 Mt_fail a3 b3 Mb_fail a4 b4 .. list-table:: :header-rows: 1 * - Поле - Описание - Пример (SI) * - ELEM_TYPE - Тип элемента в кластере. - BRICK (Кластер из кубических элементов), SPRING (Кластер из пружинных элементов) * - cluster_ID - Идентификатор кластера. - Целое число, максимум 10 цифр * - unit_ID - Идентификатор единицы. - Целое число, максимум 10 цифр * - cluster_title - Заголовок блока кластера. - Не более 100 символов * - group_ID - Идентификатор группы элементов. - Целое число * - skew_ID - Идентификатор skew. - Целое число * - Ifail - Опция модели разрушения. - 0: Отсутствие критерия разрушения (по умолчанию), 1: Однонаправленное разрушение, 2: Удаление при достижении предела силы или момента по всем направлениям, 3: Многонаправленное разрушение Примечания -------------------------------------------------------------------------------- Кластер элементов используется для соединений (точечная сварка, линия сварки, клей и т.д.). Кластер элементов может быть определен только с группами твердых (восьмиузловых кубов) или пружинных элементов. Для кубов кластер работает с `LAW59` и `LAW83` только. Для пружин кластер работает с `TYPE13`. Количество элементов в группе кластера ограничено 500. Доступные параметры пост-обработки: - `/ANIM/VECT/CLUST/FORCE` - Вектор силы в глобальных координатах - `/ANIM/VECT/CLUST/MOM` - Вектор момента в глобальных координатах - `/TH/CLUSTER` - Силы и моменты в глобальной или локальной системе координат Критерий разрушения `FAIL` рассчитывается следующим образом: - Для однонаправленного локального (`Ifail = 1`): .. math:: FAIL = \max \left( \left| \frac{F_n}{F_{n\_fail}} \right|, \left| \frac{F_s}{F_{s\_fail}} \right|, \left| \frac{M_t}{M_{t\_fail}} \right|, \left| \frac{M_b}{M_{b\_fail}} \right| \right) - Для однонаправленного общего (`Ifail = 2`): .. math:: FAIL = \min \left( \left| \frac{F_n}{F_{n\_fail}} \right|, \left| \frac{F_s}{F_{s\_fail}} \right|, \left| \frac{M_t}{M_{t\_fail}} \right|, \left| \frac{M_b}{M_{b\_fail}} \right| \right) - Для многонаправленного (`Ifail = 3`): .. math:: FAIL = a_1 \left( \frac{F_n}{F_{n\_fail}} \right)^{b_1} + a_2 \left( \frac{F_s}{F_{s\_fail}} \right)^{b_2} + a_3 \left( \frac{M_t}{M_{t\_fail}} \right)^{b_3} + a_4 \left( \frac{M_b}{M_{b\_fail}} \right)^{b_4} > 1 При достижении критерия разрушения (см. определение разрушения кластера ниже) все элементы в кластере удаляются. Силы и моменты всегда рассчитываются в локальной системе координат кластера или в системе skew, указанной в карточке `/CLUSTER`. .. note:: См. также: `/TH/CLUSTER` (Starter), `Skew and Frame (/SKEW & /FRAME)`