/INIVOL
- Ключевое слово формата блока. Для моделирования ALE из нескольких материалов это начальное условие определяет начальный объемный размер.
дроби на стороне определенной поверхности.
При использовании этой опции сетка ALE не обязательно должна соответствовать целевой топологии.
целевая топология обеспечивается виртуальной поверхностью (а не структурным поведением), которая
используется для заполнения субматериальных фракций в каждой ячейке в зависимости от поверхности
сторона.
Формат
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
/INIVOL/part_ID/inivol_ID |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
inivol_title |
surf_ID |
ALE_PHASE |
FILL_OPT |
ICUMU |
FILL_RATIO |
FILL_RATIO |
||||
surf_ID |
ALE_PHASE |
FILL_OPT |
ICUMU |
FILL_RATIO |
FILL_RATIO |
||||
и т. д. |
и т. д. |
и т. д. |
и т. д. |
и т. д. |
и т. д. |
||||
surf_IDn |
ALE_PHASE |
FILL_OPT |
ICUMU |
FILL_RATIO |
FILL_RATIO |
Определение
Поле |
Содержание |
Пример единицы СИ |
|---|---|---|
part_ID |
Часть многоматериального ALE элементы, подлежащие заполнению. 1(Целое число, максимум 10 цифры) |
|
inivol_ID |
Начальная объемная доля идентификатор.(Целое число, максимум 10 цифр) |
|
inivol_title |
Начальная объемная доля заголовок.(Символ, максимум 100 символов) |
|
surf_IDn |
Идентификатор поверхности. 5 (целое число) |
|
ALE_PHASE |
Этап многоматериальный ALE для заполнения элементов. 3 (целое число) |
|
FILL_OPT |
Обратные нормали. 1 = 0 (по умолчанию) Заполнение стороны в нормальном направлении поверхность. = 1 Заполнение обратной стороны (противоположной обычной направление поверхности). (Целое число) |
|
ICUMU |
Накопительное заполнение. 4 = -1 Субтрактивное заполнение (только для 2D-анализа). = 0 (по умолчанию) Сотрите существующую заливку. = 1 Накопительное заполнение. (Целое число) |
|
FILL_RATIO |
Добавляемая объемная доля в связанных элементах. 40,0 ≤ FILL_RATIO ≤ 1,0По умолчанию = 1,0 (Реал) |
Комментарии
Во время выполнения Стартера
элементы, принадлежащие PART, определенные
part_ID заполняются заданной объемной долей в зависимости от ALE_PHASE ценить. Единственное требование состоит в том, чтобы элемент
находится на правильной стороне данной ориентированной поверхности. Чтобы заполнить элементы на
противоположную сторону поверхности по нормали, используйте
FILL_OPT = 1 . In Рисунок 2 зеленый цвет указывает сторону
поверхности, заполненной
/INIVOL вариант. .. image:: images/inivol_starter_r_inivol_fill_opt.png
*(Рисунок 2. FILL_OPT включает обращение нормалей к поверхности, позволяя
определение противоположной стороны для заполнения.)*
Если элемент пересекается
поверхность, то она находится не полностью на одной стороне. Затем производится оценка объема
заполните только соответствующий подобъем на соответствующей стороне поверхности.
![]()
порция)*
ALE_PHASE — это
идентификатор фазы ALE из нескольких материалов, который используется для заполнения заданной стороны поверхности. Поскольку /MAT/LAW51 имеет 4 подматериала, значение от 1 до 4. необходимо ввести.
ICUMU
флаг может
использоваться для добавления другого материала в том. Для этой цели
FILL_RATIO должно быть предоставлено. По умолчанию, ICUMU = 0 , что означает, что существующий
объемная доля, инициализированная предыдущей
/INIVOL процесс будет стерт. .. image:: images/inivol_starter_r_inivol_icumu0.png
*(Рисунок 4. Заполнение ICUMU=0, стирание
- существующие заполненные тома (поведение по умолчанию))*
В течение 2 nd шаг, объем вне диска заполняется
с материалом фазы 3.
![]()
- объемная доля добавляется в существующие заполненные объемы)*
На третьем этапе добавляется материал фазы 1.
к существующему материалу фазы 3, в результате чего получается 50% смесь фазы 1 и Материал фазы 3.
ICUMU = -1 есть
доступно только для 2D.
![]()
объемная доля добавляется в существующие заполненные объемы, но существующая пломба соответственно удаляется)*
На втором этапе уже присутствует фаза 2.
на 100%. Часть 50% удалена, чтобы освободить место для новой фракции. 2.
Если добавленная дробь приводит к тому, что сумма дробей превышает 100%,
затем переполнение вычитается из предыдущего шага.
![]()
шаг)*
Четко определенное начальное условие
для объемной доли такова, что объемная доля.
\(\alpha=(\alpha_{1},\alpha_{2},\alpha_{3},\alpha_{4})\) Удовлетворяет: \(\alpha_{i}=\frac{v_{i}}{V}\in[0,1]\) и \(\sumi=14\alpha_{i}=1\) Если это условие все-таки не выполнено /INIVOL процессы, то: - If
\(\sumi=14\alpha_{i}>1\) , объемные доли \(\alpha_{i}\) масштабируются так, что сумма равна
1.0.
If \(\sumi=14\alpha_{i}<1\) , преобладающая фаза по умолчанию (определена
из определения пользователя для нескольких материалов) 1 используется для заполнения оставшихся
незанятый объем.
Незанятый подобъем автоматически заполняется фазой 1.
после всего выполнения
/INIVOL варианты, позволяющие гарантировать, что
Объем элемента правильно разделен.
![]()
1)*
Поддерживаемые поверхности:
3-узловые и 4-узловые оболочки. Поверхность корпуса (как контейнера) должна быть
- полностью закрытый.
Бесконечная плоскость: /SURF/PLANE или /SET с ключом PLANE.
Эллипсоид: /SURF/ELLIPS или /SET с
- ключ ELLIPS.
Список сегментов: /SURF/SEG или
- /SET с ключом SEG.
Список строк: /LINE/SEG или
/SET с ключом SEG только для 2D анализ.
Список отсортированных узлов: /GRNOD/NODENS или
/SET с ключом NODENS только для 2D анализ.
Поверхность может быть основана на элементах оболочки (/SHELL или /SH3N), свойстве пустоты (/PROP/TYPE0 (VOID)) и законе пустотности материала (/MAT/LAW0 (VOID)). Это рекомендуется, чтобы избежать каких-либо
расчет ограничения по времени для поверхности INIVOL потому что он используется только во время инициализации. В противном случае твердое тело также может быть определено для поверхности.
2D-реализация основана на
Алгоритм отсечения Вейлера-Атертона. Пользовательские поверхности определяют полигоны, которые
обеспечены:
/SUR/SEG, /LINE/SEG: Segments must
be correctly ordered and last point of the last segment must match the first point of the first segment to get a polygon (closed surface).
/GRNOD/NODENS: The closed surface is described by the
ordered list of nodes. The surface is automatically closed with the last node and the first node defined in the node set.