!CONTACT_PARAM¶
Задаёт параметры обнаружения контакта.
Параметры¶
| Имя параметра | Атрибут | Описание |
|---|---|---|
| NAME | C | Имя набора параметров обнаружения контакта (обязательно) |
** 2-я строка **
Задаёт различные зазоры для метода в плоскости.
| Имя переменной | Атрибут | Описание |
|---|---|---|
| CLEARANCE | R | Зазор по нормали (по умолчанию: 1e-2) |
| CLR_SAME_ELEM | R | Зазор для элементов, уже находящихся в контакте (увеличьте его, если они перемещаются слишком сильно) (по умолчанию: 5e-3) |
| CLR_DIFFLPOS | R | Зазор для рассмотрения точек внутри элемента как различных точек (увеличьте его при возникновении колебаний) (по умолчанию: 1e-2) |
| CLR_CAL_NORM | R | Зазор для рассмотрения точки как лежащей на ребре при вычислении нормали (по умолчанию: 1e-4) |
** 3-я строка **
Задаёт различные зазоры вне плоскости и связанные параметры.
| Имя переменной | Атрибут | Описание |
|---|---|---|
| DISTCLR_INIT | R | Внеплоскостной зазор, используемый при начальном обнаружении (по умолчанию: 1e-2) |
| DISTCLR_FREE | R | Внеплоскостной зазор, используемый для определения неконтактных узлов (узел считается находящимся в контакте после небольшого проникновения) (по умолчанию: -1e-6) |
| DISTCLR_NOCHECK | R | Внеплоскостной зазор, используемый при пропуске проверки направления расстояния для узлов, уже находящихся в контакте (разделение определяется растягивающей силой, поэтому для сохранения состояния контакта задайте большое значение) (по умолчанию: 1.0) |
| TENSILE_FORCE | R | Растягивающая сила, при которой определяется разделение (по умолчанию: -1e-2) |
| BOX_EXP_RATE | R | Коэффициент расширения BOX, используемого для поиска (меньшее значение быстрее, большее — надёжнее) (по умолчанию: 1.05) |
Пример¶
Для настроек, совпадающих со значениями по умолчанию