Перейти к содержанию

!CONTACT_PARAM

Задаёт параметры обнаружения контакта.

Параметры

Параметр Тип Описание
NAME C Имя набора параметров обнаружения контакта (обязательно)

** 2-я строка **

Задаёт различные зазоры для метода в плоскости.

    (2-я строка) CLEARANCE, CLR_SAME_ELEM, CLR_DIFFLPOS, CLR_CAL_NORM
Переменная Тип Описание
CLEARANCE R Обычный зазор (по умолчанию: 1e-2)
CLR_SAME_ELEM R Зазор для элементов, уже находящихся в контакте (увеличьте его, если они перемещаются слишком сильно) (по умолчанию: 5e-3)
CLR_DIFFLPOS R Зазор для рассмотрения точек внутри элемента как различных точек (увеличьте его при возникновении колебаний) (по умолчанию: 1e-2)
CLR_CAL_NORM R Зазор для рассмотрения точки как лежащей на ребре при вычислении нормали (по умолчанию: 1e-4)

** 3-я строка **

Задаёт различные зазоры вне плоскости и связанные параметры.

    (3-я строка) DISTCLR_INIT, DISTCLR_FREE, DISTCLR_NOCHECK, TENSILE_FORCE
Переменная Тип Описание
DISTCLR_INIT R Внеплоскостной зазор, используемый при начальном обнаружении (по умолчанию: 1e-2)
DISTCLR_FREE R Внеплоскостной зазор, используемый для определения неконтактных узлов (узел считается находящимся в контакте после небольшого проникновения) (по умолчанию: -1e-6)
DISTCLR_NOCHECK R Внеплоскостной зазор, используемый при пропуске проверки направления расстояния для узлов, уже находящихся в контакте (разделение определяется растягивающей силой, поэтому для сохранения состояния контакта задайте большое значение) (по умолчанию: 1.0)
TENSILE_FORCE R Растягивающая сила, при которой определяется разделение (по умолчанию: -1e-2)

Пример

Для настроек, совпадающих со значениями по умолчанию

    !CONTACT_PARAM, NAME=CPARAM1
    1.0e-2,  5.0e-3,  1.0e-2,  1.0e-4
    1.0e-2, -1.0e-6,  1.0,    -1.0e-2