=============== /MONVOL/FVMBAG1 =============== Ключевое слово формата блока описывает метод конечного объема Airbag, который имеет более гибкий ввод, чем аналогичный. устаревшее ключевое слово /MONVOL/FVMBAG (устарело). - Газовые материалы указаны в отдельных /MAT/GAS карты. - Состав впрыскиваемой газовой смеси и свойства форсунок указываются в отдельных картах /PROP/INJECT1 или /PROP/INJECT2. - Автоматическое создание сетки конечного объема в указанной системе координат, заданной рамкой. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID", "/MONVOL/FVMBAG1/monvol_ID/unit_ID" "monvol_title", "monvol_title", "monvol_title", "monvol_title", "monvol_title", "monvol_title", "monvol_title", "monvol_title", "monvol_title", "monvol_title" "surf_IDex", "", "Hконв", "Hконв", "Ih3d", "", "", "", "", "" "Аскалет", "Аскалет", "АскальП", "АскальП", "АскалеС", "АскалеС", "АскалеА", "АскалеА", "АскальД", "АскальД" "mat_ID", "", "", "", "Пекст", "Пекст", "T0", "T0", "Иэквил", "Это" Количество форсунок .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "Нжет", "", "", "", "", "", "", "", "", "" Для каждой форсунки .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "inject_ID", "sens_ID", "surf_IDinj", "", "", "", "", "", "", "" "fct_IDvel", "", "Фскалевел", "Фскалевел", "", "", "", "", "", "" Количество вентиляционных отверстий и пористых тканевых поверхностей .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "Нвент", "Нпорсерфинг", "", "", "", "", "", "", "", "" Определять N вентиляционное отверстие вентиляционные отверстия (четыре линии на вентиляционное отверстие дыра) .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "surf_IDv", "Яформа", "Авент", "Авент", "Бвент", "Бвент", "", "", "vent_title", "vent_title" "Тстарт", "Тстарт", "Тстоп", "Тстоп", ":math:`\Delta P_{def}`", ":math:`\Delta P_{def}`", ":math:`\Delta tP_{def}`", ":math:`\Delta tP_{def}`", "", "ИдтПдеф" "fct_IDt", "fct_IDP", "fct_IDA", "", "Fшкалет", "Fшкалет", "FscaleP", "FscaleP", "FscaleA", "FscaleA" "fct_IDt'", "fct_IDP'", "fct_IDA'", "", "Fscalet'", "Fscalet'", "FscaleP'", "FscaleP'", "FscaleA'", "FscaleA'" Вставка для каждой пористой поверхности .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "surf_IDps", "Iformps", "Яблокировка", "", "", "", "", "", "surface_title", "surface_title" "Тстарт", "Тстарт", "Тстоп", "Тстоп", ":math:`\Delta P_{def}`", ":math:`\Delta P_{def}`", ":math:`\Delta tP_{def}`", ":math:`\Delta tP_{def}`", "", "" Данные модели Чемкина (читаются только в том случае, если I форма =2 or Яформа ps = 2) .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "fct_IDV", "", "FscaleV", "FscaleV", "", "", "", "", "", "" Параметры сетки конечного объема .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "frame_ID", "Кмеш", "Твич", "Твич", "", "переключатель", "Псвитч", "Псвитч", "", "" "L1", "L1", "L2", "L2", "L3", "L3", "", "", "", "" "Nb1", "Nb2", "Nb3", "grbric_ID", "surf_IDin", "Иреф", "", "", "", "" "Игмерг", "", "Цгмерг", "Цгмерг", "Слияние", "Слияние", "Птоле", "Птоле", "", "" "qa", "qa", "qb", "qb", "Хмин", "Хмин", ":math:`\Delta T_{sca}`", ":math:`\Delta T_{sca}`", ":math:`\Delta T_{min}`", ":math:`\Delta T_{min}`" "Ильвут", "Нслой", "Нфакмакс", "Нппмакс", "Иффани", "", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "monvol_ID", "Контролируемый объем идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "Идентификатор объекта.(Целое число, максимум 10 цифр)", "" "monvol_title", "Контролируемый объем заголовок.(Символ, максимум 100 символов)", "" "surf_IDex", "Внешняя поверхность идентификатор. 12 (целое число)", "" "Hконв", "Коэффициент теплопередачи. 24(Реал)", ":math:`[\frac{W}{m^{2}K}]`" "Ih3d", "H3D-экспорт флага многогранных центроидов. -1 (по умолчанию) Отключено 1 Включено (Целое число)", "" "Аскалет", "Масштабный коэффициент по оси абсцисс для Функции, основанные на времени. По умолчанию = 1,0 (реальное)", ":math:`[s]`" "АскальП", "Масштабный коэффициент по оси абсцисс для Функции, основанные на давлении. По умолчанию = 1,0 (реальное)", ":math:`[Pa]`" "АскалеС", "Масштабный коэффициент по оси абсцисс для Функции на основе площади. По умолчанию = 1,0 (Реальное)", ":math:`[m^{2}]`" "АскалеА", "Масштабный коэффициент по оси абсцисс для Функции на основе угла. По умолчанию = 1,0 (Реальное)", ":math:`[rad]`" "АскальД", "Масштабный коэффициент по оси абсцисс для Функции на основе расстояния. По умолчанию = 1,0 (реальное)", ":math:`[m]`" "mat_ID", "Исходный газовый материал идентификатор.(Целое число)", "" "Пекст", "Внешний давление.(Реальное)", ":math:`[Pa]`" "T0", "Начальный температура.По умолчанию = 295К (реальная)", ":math:`[K]`" "Иэквил", "Начальная термодинамическая флаг равновесия. = 0 Масса газа, первоначально заполняющего подушку безопасности, равна определяется по объему в нулевой момент времени. = 1 Начало моделирования FVM перенесено на TTF (время до пожар), указанный в датчике форсунки. (Целое число)", "" "Это", "Флаг сдвига времени. Активен. только если указан хотя бы один датчик впрыска. Определяет сдвиг времени для вариантов вентиляции и пористости при закачке начинается во время срабатывания, указанное в датчике. = 0 (по умолчанию) =1 и 2 Устаревший =3 Все варианты смещены. 8 (Целое число)", "" "Нжет", "Количество форсунки.(Целое число)", "" "inject_ID", "Свойство инжектора идентификатор.(Целое число)", "" "sens_ID", "Датчик идентификатор.(Целое число)", "" "surf_IDinj", "Поверхность инжектора идентификатор (должен быть разным для каждого инжектор).(Целое число)", "" "fct_IDvel", "Скорость впрыскиваемого газа идентификатор.(Целое число)", "" "Фскалевел", "Скорость впрыскиваемого газа масштабный коэффициент. По умолчанию = 1,0 (реальный)", ":math:`[\frac{m}{s}]`" "Нвент", "Количество вентиляционных отверстий отверстия.(Целое число)", "" "Нпорсерфинг", "Количество пористых поверхностей. 15(целое число)", "" "surf_IDv", "Площадь вентиляционных отверстий идентификатор.(Целое число)", "" "Яформа", "Вентиляционная формула. 6 = 0 Установить на 1 = 1 (по умолчанию) Изентальпийский = 2 Чемкин = 3 Местный = 4 Изентальпийно с возможным газом. (mat_ID) расход в (Целое число)", "" "Авент", "Масштабный коэффициент вентиляционного отверстия площадь. По умолчанию = 1,0 (реальное)", "" "Бвент", "Масштабный коэффициент затронутого Площадь вентиляционного отверстия. По умолчанию = 1,0 (Реальное)", "" "vent_title", "Вентиляционное отверстие заголовок.(Символ, максимум 20 символов)", "" "Тстарт", "Время начала для вентиляция.По умолчанию = 0 (Реальный)", ":math:`[s]`" "Тстоп", "Остановить время для вентиляция.По умолчанию = 1030 (Реальное)", ":math:`[s]`" ":math:`\Delta P_{def}`", "Разница давлений в Мембрана с открытым вентиляционным отверстием. :math:`\Delta P_{def}=P_{def}−P_{ext}` По умолчанию = 0 (Реал)", ":math:`[Pa]`" ":math:`\Delta tP_{def}`", "Минимальная продолжительность давления превышает Pdef до мембрана с открытым вентиляционным отверстием. По умолчанию = 0 (Реальный)", ":math:`[s]`" "ИдтПдеф", "Флаг задержки времени, когда :math:`\Delta P_{def}` достигается: = 0 Давление должно пройти :math:`\Delta P_{def}` во время :math:`\Delta tP_{def}` совокупное время до активируйте вентиляцию. = 1 Вентиляция активирована :math:`\Delta tP_{def}` после :math:`\Delta P_{def}` достигается. (Целое число)", "" "fct_IDt", "Пористость в зависимости от времени идентификатор функции.(Целое число)", "" "fct_IDP", "Пористость в зависимости от давления идентификатор функции.(Целое число)", "" "fct_IDA", "Пористость в зависимости от площади идентификатор функции.(Целое число)", "" "Fшкалет", "Масштабный коэффициент для fct_IDt.По умолчанию = 1,0 (Реальный)", "" "FscaleP", "Масштабный коэффициент для fct_IDP.По умолчанию = 1,0 (Реальный)", "" "FscaleA", "Масштабный коэффициент для fct_IDA.По умолчанию = 1,0 (Реальный)", "" "fct_IDt'", "Пористость в зависимости от времени идентификатор функции во время контакта.(Целое число)", "" "fct_IDP'", "Пористость в зависимости от давления идентификатор функции во время контакта.(Целое число)", "" "fct_IDA'", "Пористость и воздействие идентификатор функции поверхности во время контакта. (Целое число)", "" "Fscalet'", "Масштабный коэффициент для fct_IDt'.По умолчанию = 1,0 (Реальный)", "" "FscaleP'", "Масштабный коэффициент для fct_IDP'.По умолчанию = 1,0 (Реальный)", "" "FscaleA'", "Масштабный коэффициент для fct_IDA'.По умолчанию = 1,0 (Реальный)", "" "surf_IDps", "Пористая поверхность идентификатор.(Целое число)", "" "Iformps", "Формулировка пористости. = 1 (по умолчанию) Бернулли (Ван и Нефске). = 2 Чемкин. = 3 Грефе. (Целое число)", "" "Яблокировка", "Флаг утечки блокировки, если контакт (Iformps > 0). = 0 Нет = 1 Да (Целое число)", "" "surface_title", "Пористая поверхность заголовок.(Символ, максимум 20 символов)", "" "fct_IDV", "Скорость истечения в зависимости от Идентификатор функции относительного давления. (Целое число)", "" "FscaleV", "Масштабный коэффициент включен fct_IDV.По умолчанию = 1,0 (Реальный)", ":math:`[\frac{m}{s}]`" "frame_ID", "Идентификатор кадра, используемый для определить векторы :math:`V_{1}` , :math:`V_{2}` , :math:`V_{3}` и происхождение :math:`O` .Default = используется глобальный фрейм (Целое число)", "" "Кмеш", "FVMBAG автоматическое создание сетки вариант. 26Используется только если grbric_ID = 0. = 1 Объемная сетка многогранной подушки безопасности на основе геометрической плоскостная резка. =2, 12 Объединение объемов подушек безопасности тетраэдра с использованием внутренних и внешние поверхности подушек безопасности с использованием тетрамешера HyperMesh. = 4, 14 Объединение объемов подушек безопасности тетраэдра с использованием внутренних и внешние поверхности подушек безопасности с использованием тетрамешера HyperMesh. тетрасетка выводится в формате Radioss в файл. (Целое число)", "" "Твич", "Количество времени после время срабатывания подушки безопасности для переключения с FVM на UP (равномерное давление) формулировка. 31По умолчанию = 1e30 (Реал)", ":math:`[s]`" "переключатель", "Флаг переключения с FVM на UP. = 0 (по умолчанию) Нет переключения на равномерное давление. Метод конечных объемов используется. = 1 Переход на равномерное давление осуществляется при любом Псвитч или Твич критерии достигнуты. = 2 Переключение на один конечный объем осуществляется, когда либо Псвитч или Твич критерии достигнуты. (Целое число)", "" "Псвитч", "Соотношение стандарта FV отклонение давления от среднего давления, что приводит к повышению FVM переключатель. 33По умолчанию = 0,0 (Реал)", "" "L1", "Длина L1.(Реал)", ":math:`[m]`" "L2", "Длина L2.(Реал)", ":math:`[m]`" "L3", "Длина L3.(Реал)", ":math:`[m]`" "Nb1", "Количество конечных объемов в направлении 1. По умолчанию = 1 (Целое число)", "" "Nb2", "Количество конечных объемов в направлении 2. По умолчанию = 1 (Целое число)", "" "Nb3", "Количество конечных объемов в направлении 3. По умолчанию = 1 (Целое число)", "" "grbric_ID", "Пользовательская сплошная группа идентификатор.(Целое число)", "" "surf_IDin", "Внутренние поверхности идентификатор. 27(целое число)", "" "Иреф", "Флаг применения автоматизированная сетка FVM на справочной геометрии. Используется только если, кммеш=1. 25 = 0 (по умолчанию) Для зацепления используется сложенная подушка безопасности. = 1 Для зацепления используется эталонная подушка безопасности. (Целое число)", "" "Игмерг", "Формулировка глобального слияния флаг. 20 = 1 (по умолчанию) Текущий средний объем используется для слияния. = 2 Для слияния используется начальный средний объем. (Целое число)", "" "Цгмерг", "Фактор глобального слияния. 20(Реал)", "" "Слияние", "Коэффициент соседства слияние. 20(Реал)", "" "Птоле", "Допуск на конечное идентификация тома. По умолчанию = 10-5 (Реал)", "" "qa", "Квадратичный объем вязкость.По умолчанию = 0,0 (Реальное)", "" "qb", "Линейный объем вязкость.По умолчанию = 0,0 (Реальное)", "" "Хмин", "Минимальная высота для Треугольная проницаемость. 22(Реал)", ":math:`[m]`" ":math:`\Delta T_{sca}`", "Масштабный коэффициент для подушки безопасности шаг времени. Использование /DT/FVMBAG в движке переопределить это значение. По умолчанию = 0,9.", "" ":math:`\Delta T_{min}`", "Минимальный шаг по времени для подушка безопасности. Использование /DT/FVMBAG в двигателе приведет к переопределить это значение.", "" "Ильвут", "Выходной уровень. = 0 (по умолчанию) Распечатана ограниченная информация о подушке безопасности FVM. вне. = 1 Вся возможная информация о FVM распечатана. (Целое число)", "" "Нслой", "Примерное количество слоев в подушке безопасности, складывающейся по направлению :math:`V_{3}` . 23По умолчанию = 10 (Целое число)", "" "Нфакмакс", "Предполагаемое максимальное количество сегментов подушки безопасности, относящихся к конечному объему в первом шаг автоматического создания сетки. По умолчанию = 20 (Целое число)", "" "Нппмакс", "Предполагаемое максимальное количество вершин многоугольника. По умолчанию = 20 (Целое число)", "" "Иффани", "Запишите конечные объемы в Флаг файла Radioss Starter Animation A000. = 0 Нет = 1 Да (Реал)", "" Комментарии ----------- 1. Внешняя поверхность подушки безопасности следует строить только из 4- и 3-узловых элементов оболочки. Внешняя поверхность подушки безопасности невозможно определить ни с опцией /SURF/SEG, ни с /SURF/SURF, если недра определены в /SURF/SEG. 2. Внешние поверхности должны составлять закрытый объем с нормалями должен быть ориентирован наружу. 3. Используются масштабные коэффициенты по шкале абсцисс. для преобразования единиц абсцисс в функции подушек безопасности, например: :math:`F(t′)=f_{t}(\frac{t}{Ascale_{t}})` Где, :math:`t` Время :math:`f_{t}` Функция fct_ID t :math:`F(P′)=f_{P}(\frac{P}{Ascale_{P}})` Где, :math:`P` Давление :math:`f_{P}` Функция fct_ID P Варианты устаревшие. Обычно параметры масштабирования кривой вместо этого используется. 4. Давление и температура внешний воздух, а начальное давление и температура воздуха внутри подушки безопасности установите Pext и T0. 5. Поток газа в ФВМБАГ1 решается с использованием конечных объемов. Некоторые из этих конечные объемы могут быть введены вами через группу тел, расположенных внутри подушку безопасности и заполнение части или всего внутреннего объема. Если там еще существует часть внутреннего объема, которая не дискретизируется определяемыми пользователем твердых частиц, остальные объемы получаются в результате автоматической процедуры создания сетки. Это может можно использовать, например, для моделирования канистры. Конечный объем состоит из множества треугольных граней. Их вершины не обязательно совпадают с узлами подушки безопасности. Оболочка подушки безопасности может быть смоделирована с 4 или 3 узлами. мембраны; однако рекомендуется использовать 3 узла. .. image:: images/monvol_fvmbag1_starter_r_monvol_airbag-env.png :alt: monvol_airbag-окр. *(Рисунок 1.)* .. image:: images/monvol_fvmbag1_starter_r_monvol_airbag2.png :alt: monvol_airbag2 *(Рисунок 2.)* 6. Выпуск воздуха через вентиляционное отверстие отверстия: Если Iform = 1, Скорость вентиляции рассчитывается по уравнению Бернулли с использованием местного давления в подушка безопасности. Скорость выхода определяется выражением: :math:`u^{2}=\frac{2\gamma}{\gamma−1}\frac{P}{\rho}(1−(\frac{P_{ext}}{P})^{\frac{\gamma−1}{\gamma}})` Массовый расход определяется по формуле: Если Iформ = 2, Скорость вентиляции рассчитывается по уравнению Хемкина: :math:`v=Fscale_{v}⋅f_{v}(P−P_{ext})` Где, :math:`f_{v}` определяется fct_IDv. Если Иформ = 3, скорость истечения равна составляющей локальной скорости жидкости нормально для поверхности вентиляционного отверстия. Локальная плотность и энергия используются для расчета выход массы и энергии через отверстие. 7. Когда нет датчика, который активирует закачку газа, вентиляционные отверстия и пористость становятся активными, если время T становится больше, чем T начинать , или если давление P превышает P защита значение дольше, чем время дано в :math:`\Delta tP_{def}` . 8. Когда хотя бы один из форсунки активируются датчиком, затем активация вентиляции и пористости параметры контролируются I ТТФ . Тиндж это время, когда первая форсунка активируется датчик. I ТТФ = 0 .. csv-table:: :header: "", "Вентиляция, Пористость" :widths: 50, 50 "Активация", "Когда :math:`P>\Delta P_{def}` дольше, чем время :math:`\Delta tP_{def}` , или :math:`T>T_{start}`" "Деактивация", "Тстоп" "Зависит от времени функции", "Нет смены" I ТТФ = 3 .. csv-table:: :header: "", "Вентиляция, Пористость" :widths: 50, 50 "Активация", "Когда :math:`T>T_{inj}` и :math:`P>\Delta P_{def}` дольше, чем время :math:`\Delta tP_{def}` , или :math:`T>T_{inj}+T_{start}`" "Деактивация", ":math:`T_{inj}+T_{stop}`" "Зависит от времени функции", "Сдвинуто :math:`T_{inj}+T_{start}`" Все остальные связанные кривые активны, когда соответствующие активна опция вентиляции, пористости или связи. Разнообразие Ценности Ittf исходят из исторические причины. Ценности Ittf=1 и 2 устарели и не должны использоваться. Обычные значения: Ittf=0 (нет сдвиг) или Иттф=3 (все относительные опции сдвигаются на Тиндж). 9. If surf_ID v ≠ 0 ( surf_ID v определена) площадь вентиляционного отверстия вычисляется как: :math:`vent_holes_area=A_{vent}⋅f_{A}(\frac{A}{A_{0}})⋅f_{t}(t)⋅f_{P}(P−P_{ext})` Где, :math:`A` Площадь поверхности surf_ID v :math:`A_{0}` Начальная площадь поверхности surf_ID v :math:`f_{t}` , :math:`f_{P}` и :math:`f_{A}` Функции fct_ID t , fct_ID P и fct_ID A 10. В случае активированного вентиляционного затвора Поверхность вентиляционных отверстий рассчитывается как: :math:`vent_holes_area=A_{vent}⋅A_{non_impacted}⋅f_{t}(t)⋅f_{P}(P−P_{ext})⋅f_{A}(\frac{A_{non_impacted}}{A_{0}})` :math:`+B_{vent}⋅A_{impacted}⋅f_{t^{′}}(t)⋅f_{P^{′}}(P−P_{ext})⋅f_{A^{′}}(\frac{A_{impacted}}{A_{0}})` С пораженной поверхностью: :math:`A_{impacted}=\underset{e\inS_{vent}}{\sum}\frac{n_{c}(e)}{n(e)}A_{e}` и неповрежденная поверхность: :math:`A_{non_impacted}=\underset{e\inS_{vent}}{\sum}(1−\frac{n_{c}(e)}{n(e)})A_{e}` .. image:: images/monvol_fvmbag1_starter_r_image12.png :alt: Изображение 12 *(Рисунок 3.)* Где для каждого элемента e из вентиляционных отверстий surf_ID v , :math:`n_{c}(e)` означает количество затронутых узлов среди :math:`n(e)` узлы, определяющие элемент. A0 – начальная площадь поверхность surf_IDv футы, ФП и fA являются функциями fct_IDt, fct_IDP и fct_IDA футы, fP' и fA' являются функциями fct_IDt', fct_IDP' и fct_IDA' 11. Radioss завершается ошибкой стартера, если surf_IDv = 0 (surf_IDv не определен) (Iform=1 или 2). 12. Функции fct_IDt и fct_IDP равны 1, если они не указаны (нулевой идентификатор). 13. Функция fct_IDA предполагается равным до 1, если оно не указано. 14. Для учета контактов закупорка вентиляционных отверстий и пористых участков поверхности, флаг IBAG должно быть установлено на 1 в соответствующих интерфейсах (строка 3 интерфейса /INTER/TYPE7 или /INTER/TYPE23). Если нет, то узлы, затронутые интерфейсом, не считаются затронутыми узлами в предыдущая формула для Aimpacted и Anon_impacted. 15. Утечка из-за пористости составов, массовый расход вытекающего вещества рассчитывается как: - Яформа ps = 1 :math:`\dot{m}_{out}=A_{eff}\sqrt{2P\rho}Q^{\frac{1}{\gamma}}\sqrt{\frac{\gamma}{\gamma−1}[1−Q^{\frac{\gamma−1}{\gamma}}]}` (Изэнтропический - Ван Нефске) - Яформа ps = 2 :math:`\dot{m}_{out}=A_{eff}\rhov(P−P_{ext})` Где, v – скорость истечения газа (Чемкин). - Яформа ps = 3 :math:`\dot{m}_{out}=A_{eff}\sqrt{2\rho(P−P_{ext})}` (Грефе) Эффективная площадь вентиляции Aeff рассчитывается по к вводу во входе /LEAK/MAT для тканевых материалов ТИП19 или ТИП58. 16. Если блокировка утечки активирован, Яблокировка = 1 , эффективная вентиляция область изменяется как: :math:`A_{eff}=A_{non_impacted}` :math:`A_{non_impacted}` неударная поверхность 10 Блокировка будет активной. только если флаг IBAG установлен в значение 1 в соответствующих контактных интерфейсах (строка 3 интерфейса ТИП7 и ТИП23). 17. Автоматический конечный объем параметры сетки. 18. Конечные объемы генерируется в два этапа. - На первом этапе генерируются вершины, лежащие исключительно на огибающей подушка безопасности. Вы можете обновить конечный объем вместе с деформацией конверт и соответствуют следующей процедуре (отображается в 2D для ясности): .. image:: images/monvol_fvmbag1_starter_r_monvol_step1.png :alt: monvol_step1 *(Рисунок 4.)* Эта процедура требует ввода направления :math:`V_{3}` , названное направление резания, и направление :math:`V_{1}` . Второе направление :math:`V_{2}` в плане нормально к раскрою направление будет рассчитано. Чтобы позиционировать конечные объемы и определить ширину реза в обоих направлениях :math:`V_{1}` и :math:`V_{2}` , начало координат O должно быть предоставлена, а также длина Ли, посчитал как положительно, так и отрицательно по происхождению, а также ряд шаги Ни. тогда ширина резки определяется по формуле: :math:`W_{i}=\frac{2L_{i}}{N_{i}}` Требуется, чтобы прямоугольник, нарисованный в горизонтальная плоскость (нормально к :math:`V_{3}` ) по началу координат O и длина Li, рассчитывается как положительно, так и отрицательно от О, включает в себя ограничивающая рамка конверта объема для сетки, проецируемой в этом самолет. Это необходимо для того, чтобы этот объем полностью разделены на конечные объемы. - Второй шаг выполняет горизонтальную резку конечных объемов и может во многих случаях будут бесполезны при плотно сложенных подушках безопасности. Это необходимо особенно когда впрыск производится в канистру, наполненную впрыскиваемым газом прежде чем раскладывать подушку безопасности. На втором этапе могут быть созданы вершины, расположенные внутри подушки безопасности. В порядке для их перемещения вместе с надуванием подушки безопасности каждый прикреплен к вертикальный сегмент (параллельный направлению :math:`V_{3}` ) между двумя вершинами, лежащими на огибающей подушка безопасности ( Рисунок 4 ). Местные координаты г. вершина внутри своего опорного сегмента остается постоянной на протяжении всего процесса инфляции. процесс. .. image:: images/monvol_fvmbag1_starter_r_monvol_fvmbag.png :alt: monvol_fvmbag *(Рисунок 5.)* Ширина горизонтальной резки определяется по формуле: :math:`W_{3}=\frac{2L_{3}}{N_{3}}` Не обязательно, чтобы сегмент, указанный в :math:`V_{3}` направление по началу координат O и длина L3, учитываемая как положительно, так и отрицательно, включает ограничивающую рамку оболочки объема для проекции сетки на тот :math:`V_{3}` направлении, так как только на втором шаге существующие конечные объемы сокращаются. 19. Фактический вектор :math:`V_{1}` используемый для автоматического построения сетки, получается после ортогонализация входного вектора относительно вектора :math:`V_{3}` . 20. Когда конечный том выходит из строя в процессе наполнения подушки безопасности (объем становится отрицательным, внутренняя масса или энергия становится отрицательной), она сливается с одним из своих соседей, так что расчет можно продолжать. Используются два подхода к слиянию: - Глобальное слияние: конечный объем объединяется, если его объем становится меньше определенный коэффициент, умножающий средний объем всех конечных объемов. Флаг Игмерг определяет, является ли используемый средний объем текущим средним объемом (Igmerg =1) или начальное среднее (Igmerg =2). Коэффициент, дающий минимальный объем от среднего объема, равен Cgmerg. - Слияние окрестностей: конечный объем объединяется, если его объем становится меньше. чем определенный коэффициент, умножающий средний объем его соседей. коэффициент, дающий минимальный объем от среднего объема, равен Слияние 21. В случае обоих Кгмерг и Cnmerg не равны 0, означает, что оба подхода к слиянию будут использоваться одновременно. В случае сильного шок, рекомендуется установить qa = 1,1 и qб = 0,05. 22. Если два слоя ткани физически контактируя, не должно быть возможного потока между конечными объемами, что численно не так из-за разрыва интерфейса. Hmin представляет собой минимум высота треугольных граней, ниже которой грань становится непроницаемой. Его ценность должен находиться близко к зазору самоударяющегося интерфейса подушки безопасности. 23. Нлейер, Нфакмакс и Nppmax — параметры памяти которые помогают процессу создания конечного объема. Изменение их значения не может привести к расчет остановиться. Увеличение приводит к большему объему памяти и меньшему время расчета для автоматического построения сетки. 24. В конечном объеме В процессе создания сначала создаются плоские многоугольники, которые затем собираются в замкнутые многогранники и разложены на треугольные грани. Nppmax – это максимум количество вершин этих многоугольников. 25. Автоматический конечный объем создание сетки на основе справочной геометрии можно активировать с помощью флага Iref=1. Это работает только с справочная геометрия на основе /REFSTA и /XREF. Флаг не поддерживается, когда используется несвязанная справочная геометрия /EREF. Обратите внимание, что при Iref=1 кадр определение автоматического построения сетки должно относиться к ссылке без сгибов геометрия. 26. Вариант kmesh управляет типом объединения FVM объема внутренней подушки безопасности. Метод построения многогранной сетки, kmesh =1, был метод по умолчанию, используемый в 2017.2 и ранее. Если grbric_ID ≠ 0, kmesh игнорируется, а сетка тетра FVM задается параметром пользователь создан. 27. Поверхность surf_IDin используется для получения внутренних поверхностей или перегородки учитываются как препятствия движению газа внутри контролируемого объема. Внутренние поверхности учитываются в FVM только в том случае, если контролируемый объем автоматически создается сетка с многогранником или если она заполнена твердыми элементами, например TETRA4 (возможно HEXA и PENTA) с узлами, совпадающими с контролируемым томом узлы внешней и внутренней поверхности (эти тела должны быть объявлены в grbrick_ID). Пористость от 0: нет пористости до 1: Полная пористость (вентилирование) может быть нанесена на внутреннюю поверхность ткани только в том случае, если ее модель материала — LAW19 или LAW58. Поверхность инжектора также можно определить на внутренняя поверхность, в этом случае направление потока газа противоположно внутреннему нормальная ориентация поверхности. 28. Потерянный тепловой поток равен автор: :math:`\dot{Q}(x,t)=H_{conv}⋅Area(x,t)⋅(T(x,t)−T_{0})` 29. Если элемент поверхности вентиляционного отверстия ( surf_ID v ) принадлежит инжектору ( surf_ID инъекция ) он будет игнорироваться из вентиляционного отверстия. Постоянный поправочный коэффициент f вычисленный в момент времени t=0, применяется к общая поверхность вентиляционного отверстия: :math:`f=\frac{S_{vent}}{S_{vent}−S_{injector}}` 30. Если элемент пористый поверхность также принадлежит инжектору (surf_IDinj), она будет игнорироваться из пористого поверхность. 31. Время переключаться Переключиться на равномерное давление относительно времени выстрела. 32. С опцией Переключатель=2, подушка безопасности всегда рассчитывается методом конечных объемов, даже если только 1 конечный объем объем остается. Параметры газа идентичны до и после перехода на один конечный объем. Могут наблюдаться некоторые изменения давления или параметров газа. с переходом на метод равномерного давления (Переключатель=1). 33. P выключатель есть отношение стандартного отклонения давления конечного объема к подушке безопасности среднее давление. :math:`P_{switch}=\frac{SD(FV pressure)}{Average pressure}` Это соотношение можно вывести с помощью /TH/MONVOL переменная UPCRIT. Pswitch приближается к нулю поскольку давление в каждом конечном объеме приближается к среднему давлению в подушка безопасности.