!PARTITION¶
1-я строка¶
| Параметр | |
|---|---|
| TYPE | Тип декомпозиции области (обязательно) |
| METHOD | Метод декомпозиции области (обязательно) |
| DOMAIN | Число областей декомпозиции (обязательно) |
| DEPTH | Глубина перекрытия (можно опустить) |
| UCD | Вывод UCD-файла для визуализации декомпозиции области (можно опустить) |
| CONTACT | Обработка контактных узлов при декомпозиции области (можно опустить) |
| CONTACT_OWNER | Схема владения для параллельного контакта (можно опустить) |
| Параметр | Значение параметра | Описание |
|---|---|---|
| TYPE | NODE-BASED | Декомпозиция по узлам |
| ELEMENT-BASED | Декомпозиция по элементам | |
| METHOD | RCB | Метод RCB; во 2-й строке обязательно задаются опорные оси декомпозиции |
| KMETIS | kMETIS | |
| PMETIS | pMETIS | |
| DOMAIN | Число областей декомпозиции | |
| DEPTH | Глубина перекрытия подобластей (если опущено, DEPTH=1)При TYPE=ELEMENT-BASED задавать нельзя | |
| UCD | Имя UCD-файла (можно опустить) | |
| CONTACT | DEFAULT | Выполнять обычную декомпозицию области без учёта контактных узлов (обрабатывается так же, как SIMPLE) |
| AGGREGATE | Назначать главную и подчинённую поверхности одной и той же подобласти | |
| DISTRIBUTE | Равномерно распределять узлы главной поверхности по подобластям | |
| SIMPLE | Выполнять обычную декомпозицию области без учёта контактных узлов (обрабатывается так же, как DEFAULT) | |
| CONTACT_OWNER | MASTER | Схема владения со стороны master (по умолчанию). Главная поверхность разбивается по областям, владеющим элементами, а подчинённые узлы реплицируются в каждую область, владеющую частью главной поверхности |
| SLAVE | Схема владения со стороны slave. Каждый подчинённый узел сохраняется только в области, которой он принадлежит, а в эту область помещается вся главная поверхностьМожно задавать только при TYPE=NODE-BASED |
CONTACT и CONTACT_OWNER — независимые параметры, которые можно комбинировать произвольным образом.
CONTACT_OWNER¶
В параллельном контактном анализе задаёт, какая область отвечает за ту или иную часть контактной пары.
MASTER (по умолчанию) разбивает главную поверхность по областям, владеющим её элементами, и реплицирует подчинённые узлы во все области, содержащие главную поверхность. Дублирующиеся кандидаты на контакт согласуются посредством агрегации между областями.
SLAVE меняет эту схему на обратную. Каждый подчинённый узел сохраняется только в области, которой он принадлежит, а эта область получает всю главную поверхность контактной пары. При конечном скольжении (INTERACTION=FSLID в !CONTACT) подчинённый узел может пересечь границу декомпозиции области на главной поверхности. При MASTER смежность главной поверхности строится только внутри каждой области, поэтому поиск соседних элементов может прерваться на границе; тогда подчинённый узел может быть временно признан не находящимся в контакте, что приводит к потере множителя Лагранжа и истории трения. При SLAVE главная поверхность, необходимая для поиска, всегда находится в той же области, поэтому эта проблема не возникает, а решение не зависит от числа областей.
Поскольку область, заданная с SLAVE, хранит всю главную поверхность, увеличиваются её использование памяти и число соседних областей. Совместное использование с TYPE=ELEMENT-BASED невозможно.
2-я строка (обязательна только при METHOD=RCB)¶
| Имя переменной | Атрибут | Описание |
|---|---|---|
| DIRX | C | Опорная ось декомпозиции (задаётся строчной буквой x, y или z) |
Примеры управляющего файла¶
Пример 1
Пример 2
Пример 3 (контактный анализ с конечным скольжением)