/INTER/TYPE12 =============== Radioss 2025.1 ------------------------------------------- **Интерфейсы** Интерфейсы решают условия контакта и удара между двумя частями модели. В Radioss доступно несколько типов интерфейсов, которые используют различные методы обработки контакта. ALE Интерфейсы /INTER/TYPE12 -------------- Интерфейс TYPE12 описывает контакт "жидкость-жидкость" и позволяет передавать поток между двумя ALE поверхностями (основная и вторичная сторона). Скорости вторичных узлов интерполируются из значений основной поверхности. Затем между двумя поверхностями рассчитываются конвективные потоки. Описание -------- Поверхности могут быть определены из подвижных сеток: в этом случае ассоциации между вторичными узлами и основным сегментом обновляются во время расчетов. .. figure:: ./media/ccd6939c_inter_type12.png Формат ------- /INTER/TYPE12 / inter_ID inter_title surf_IDs surf_IDm Interpol Tol ITIED Bcopt skew_ID node_ID Если ITIED = 2, Параметры трансформации для периодического соединения: X_C Y_C Z_C X_N Y_N Z_N θ X_T Y_T Z_T Определение ----------- - **inter_ID**: Идентификатор интерфейса (целое число, максимум 10 цифр). - **inter_title**: Название интерфейса (символ, максимум 100 знаков). - **surf_IDs**: Идентификатор вторичной поверхности (целое число). - **surf_IDm**: Идентификатор основной поверхности (целое число). - **Interpol**: Интерполяционный флаг. 0-Линейная, 1-Полярная. - **Tol**: Допуск для поиска сегмента. По умолчанию = 0.02 [м]. - **ITIED**: Опция для соединения поверхности. 0-Свободно, 1-Связан, 2-Периодически, 3-Без конвекции. - **Bcopt**: Флаг деактивации кинематических ограничений. 0-По умолчанию, 1-Все узлы, 2-Омствено вторичные узлы, 3-Фиксированные узлы исключены. - **skew_ID**: Идентификатор системы сдвига для полярной интерполяции (целое число). - **node_ID**: Номер опорного узла для полярной интерполяции (целое число). - **X_C**, **Y_C**, **Z_C**: Координаты центра вращения [м]. - **X_N**, **Y_N**, **Z_N**: Компоненты вектора, определяющего ось вращения [м]. - **θ**: Угол вращения [рад]. - **X_T**, **Y_T**, **Z_T**: Компоненты вектора трансляции [м]. Комментарии ----------- Основная поверхность должна быть более грубой или равной вторичной поверхности. Каждый основной сегмент должен иметь как минимум один вторичный узел на противоположной поверхности. Вы можете воздействовать на скорости сетки с помощью граничных условий ALE (/ALE/BCS), ALE связей (/VEL/ALE (устарело)) или с помощью пористой характеристики (/PROP/TYPE15 (POROUS)), позволяющей применить движение твердого тела. Этот интерфейс, как и интерфейс TYPE2, является кинематическим условием. Никакое другое кинематическое условие не должно быть установлено на каком-либо узле вторичной поверхности. Флаг ITIED устанавливает формулировку соединения: - Если ITIED = 0 (свободно): Алгоритм постоянно ищет соседний основной сегмент, соответствующий каждому вторичному узлу. .. figure:: ./media/30cad63e_itied_0.png - Если ITIED = 1 (связан): Поиск соседей выполняется изначально, и затем вычисляется скорость сетки для удержания вторичного узла на его стартовом основном сегменте. .. figure:: ./media/319dbcbf_itied_1.png - Если ITIED = 2 (периодически): Матрица трансформации применяется к вторичным узлам, как для опции ITIED = 1. Это позволяет взаимодействовать между двумя гранями одного или двух разных доменов для воспроизведения угловой периодичности. .. figure:: ./media/25c73e39_itied_2.png - Если ITIED = 3 (без конвекции): Только уравнение импульса связывает две поверхности и конвекция плотности, энергии подавлены. Это можно использовать для сочетания одной лагранжевой стороны и одной стороны с жидкостью при независимых сетках. В других вариантах, кроме ITIED = 1, необходимо проверять, что узлы интерфейса обращены к соответствующей поверхности. Для вращающихся машин полярная интерполяция в перпендикулярных направлениях более точна. Если Interpol = 1, следует обеспечить skew (skew_ID) для оси вращения и цент (node_ID); в противном случае будут использованы следующие значения по умолчанию. ---