============= /INTER/TYPE12 ============= Ключевое слово формата блока. Интерфейс TYPE12 описывает контакт жидкости с жидкостью. и обеспечивает передачу потока между двумя поверхностями ALE (основной и вторичной стороной). Скорости вторичных узлов интерполируются из значений основных поверхностей. Тогда конвективные потоки рассчитываются между двумя поверхностями. Описание -------- Поверхности можно определить с помощью движущихся сеток: в этом случае связи между вторичными узлами и основной сегмент обновляются во время расчета. 1 2 3 4 5 .. image:: images/inter_type12_starter_r_inter_type12.png :alt: inter_type12 *(Рисунок 1.)* Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID", "/INTER/TYPE12/inter_ID" "inter_title", "inter_title", "inter_title", "inter_title", "inter_title", "inter_title", "inter_title", "inter_title", "inter_title", "inter_title" "surf_IDs", "surf_IDm", "", "Интерпол", "", "", "", "", "", "" "", "", "", "", "Тол", "Тол", "", "", "", "" "ITIED", "Бкопт", "skew_ID", "node_ID", "", "", "", "", "", "" If I TIED = 2 , Параметры преобразования для периодического подключения 8 .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "XC", "XC", "YC", "YC", "ZC", "ZC", "", "", "", "" "XN", "XN", "YN", "YN", "ZN", "ZN", ":math:`\theta`", ":math:`\theta`", "", "" "XT", "XT", "YT", "YT", "ZT", "ZT", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "inter_ID", "Интерфейс идентификатор.(Целое число, максимум 10 цифр)", "" "inter_title", "Интерфейс заголовок.(Символ, максимум 100 символов)", "" "surf_IDs", "Вторичная поверхность идентификатор. 1 (Целое число)", "" "surf_IDm", "Идентификатор основной поверхности. 1 (Целое число)", "" "Интерпол", "Флаг интерполяции. 5 = 0 Линейный. = 1 Полярный. (Целое число)", "" "Тол", "Допуск для сегмента search.Default = 0,02 (Реальный)", ":math:`[m]`" "ITIED", "Вариант для поверхности соединение. 4 = 0 Бесплатно. = 1 Привязан. = 2 Периодический. = 3 Никакой конвекции. (Целое число)", "" "Бкопт", "Кинематическое ограничение флаг деактивации. 6 = 0 По умолчанию. = 1 Рассмотрены все узлы. = 2 Вторичные узлы будут опущены. = 3 Вторичные узлы и полностью фиксированные узлы будут опущен. (Целое число)", "" "skew_ID", "Идентификатор системы наклона для полярная интерполяция. 5 (целое число)", "" "node_ID", "Номер опорного узла для полярная интерполяция. 5 (целое число)", "" "XC", "Координата X центра вращение.(Реальное)", ":math:`[m]`" "YC", "Координата Y центра вращение.(Реальное)", ":math:`[m]`" "ZC", "Координата Z центра вращение.(Реальное)", ":math:`[m]`" "XN", "X-компонент вектора определение оси вращения.(Реальное)", ":math:`[m]`" "YN", "Y-компонент вектора определение оси вращения.(Реальное)", ":math:`[m]`" "ZN", "Z-компонент вектора определение оси вращения.(Реальное)", ":math:`[m]`" ":math:`\theta`", "Угол вращение.(Реальное)", ":math:`\theta`" "XT", "X-компонент перевода вектор.(Реальный)", ":math:`[rad]`" "YT", "Y-компонент перевода вектор.(Реальный)", ":math:`[m]`" "ZT", "Z-компонент перевода вектор.(Реальный)", ":math:`[m]`" Комментарии ----------- 1. Основная поверхность должна быть более грубой или равна вторичной поверхности. Каждому основному сегменту необходим как минимум дополнительный узел на противоположной поверхности. 2. Вы можете действовать в зависимости от скорости сетки с граничными условиями ALE (/ALE/BCS), связями ALE (/VEL/ALE (устарело)) или пористым свойством (/PROP/TYPE15 (POROUS)), которые позволяют применить движение твердого тела. 3. Этот интерфейс, как и интерфейс ТИП2 – это кинематическое состояние. Никакие другие кинематические условия не должны устанавливаться. любой узел вторичной поверхности. 4. I TIED флаг устанавливает формулировку соединения. - If I TIED = 0 (бесплатно) Алгоритм постоянно ищет сосед основного сегмента, соответствующий каждому вторичному узлу. узел не обязательно лежит в плоскости сегмента. Это общий случай. .. image:: images/inter_type12_starter_r_itied_0.png :alt: ITIED_0 *(Рисунок 2.)* - If I TIED = 1 (связанный) Поиск соседей выполняется первоначально, а затем вычисляется скорость сетки, чтобы сохранить вторичный узел на своем начальном основном сегменте. .. image:: images/inter_type12_starter_r_itied_1.png :alt: ITIED_1 *(Рисунок 3.)* - If I TIED = 2 (периодический) Матрица преобразования (перенос и вращение определены в строках 6–8) применяется к вторичные узлы. Соседи затем ищутся по варианту I TIED = 1 . Это позволяет общаться между двумя лицами одного или двух разных доменов для воспроизведения угловой периодичности: весь материал, выходящий с одной стороны, впрыскивается на другую сторону после вращения. .. image:: images/inter_type12_starter_r_itied_2.png :alt: ITIED_2 *(Рисунок 4.)* - Если ITIED = 3 (нет конвекции) Только уравнение количества движения соединяет две поверхности и конвекцию плотности, энергия равна заторможен. Это можно использовать для соединения одной лагранжевой стороны и жидкостная сторона, при этом сетки остаются независимыми. Результат обычно односторонняя связь. Явная установка масштабного коэффициента модификации потоки равны 1 в соответствующем /ALE/MAT, активируется двухсторонняя связь. За исключением формулировки ITIED = 1, вам необходимо проверить, что узлы интерфейса лицом к соответствующей поверхности. 5. Для вращающихся машин, полярный интерполяция в перпендикулярных направлениях более точна. - Если Интерпол = 1, вам следует предоставить перекос (skew_ID) для оси вращения и центра (node_ID); в противном случае используются следующие значения по умолчанию. - Если skew_ID = 0, глобальная ось X полярная ось. Если указан центральный узел (node_ID), он будет рассматриваться как начало полярной системы координат, в противном случае глобальное начало координат использован. - Если предусмотрена система наклона, первая ось наклона является полярной. ось. Если тип системы раскоса «подвижный», первый узел, указанный в учтена система перекоса; в противном случае, если определено, центральный узел (node_ID) является началом координат, если нет определено, что используется глобальное начало координат (0,0,0). 6. Этот Бкопт Опция позволяет удалять вторичные узлы в интерфейсе обработки импульса. узлы удаляются, если применяются другие кинематические условия, в зависимости от значение флага. - Bcopt = 0: значение по умолчанию установлено на 2 - Bcopt = 1: ни один узел не удален. Предупреждения отображаются для узлов, к которым заданы другие кинематические условия набор. Это не рекомендуется, но разрешено, если несколько кинематические условия приводят к такому же поведению (например, вторичный узел может иметь фиксированный b.c.), когда он привязан к фиксированному основному узлу. узел. - Bcopt = 2: Вторичные узлы будут опускается, если они также являются вторичными по отношению к интерфейсу Лагранжа/Лагранжа. (/INTER/LAGMUL/TYPE2) или вторичное твердого тела. Другие противоречивые кинематические условия выдаст предупреждение, как в варианте 1. - Bcopt = 3: то же, что и опция. 2; но полностью фиксированные узлы также опускаются. Эта опция не влияет на перенос массы и энергии. 7. Матрица преобразования получается из поворот угла :math:`\theta` вокруг оси ( X N , Y N , и Z N ) с центром ( X C , Y C , и Z C ), с последующим переводом ( X T , Y T , и Z T ). 8. Этот интерфейс несовместим с несколькими материалами ALE LAW37 и LAW51.