============= /FAIL/JOHNSON ============= Ключевое слово формата блока. В этой модели разрушения используются нелинейные критерии разрушения, основанные на пластической деформации, с линейными накопление урона. Он описывает критерии отказа Джонсона-Кука. модель. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID", "/FAIL/JOHNSON/mat_ID/unit_ID" "D1", "D1", "D2", "D2", "D3", "D3", "D4", "D4", "D5", "D5" ":math:`\dot{\epsilon}_{0}`", ":math:`\dot{\epsilon}_{0}`", "Ifail_sh", "Ifail_so", "EPSFмин", "EPSFмин", "Дадв", "Дадв", "", "Иксфем" "FAILIP", "", "", "", "", "", "", "", "", "" Дополнительная линия .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "fail_ID", "", "", "", "", "", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "mat_ID", "Материал идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "Идентификатор объекта.(Целое число, максимум 10 цифр)", "" "D1", "1-й параметр.(Реальный)", "" "D2", "2-й параметр.(Реальный)", "" "D3", "3-й параметр.(Реальный)", "" "D4", "4-й параметр.(Реальный)", "" "D5", "5-е место параметр.(Реальный)", "" ":math:`\dot{\epsilon}_{0}`", "Эталонный штамм ставка.(Реальная)", ":math:`[\frac{1}{s}]`" "FAILIP", "Количество неудачных точек интеграции до удаления элемента (только для интегрированного Beam). По умолчанию = 1 (Целое число).", "" "Ifail_sh", "Флаг сбоя оболочки. Если Ixfem =0: сбой - элемент удален.Если Ixfem =1: сбой – элемент треснул. 2 = 1 (по умолчанию) Оболочка удаляется или трескается, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` за одну интеграцию точка или слой. = 2 Для каждой точки интегрирования задается тензор напряжений до нуля, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` . Оболочка удалена или треснул, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` для всей интеграции точки или слои. (Целое число)", "" "Ifail_so", "Твердый флаг отказа. = 1 (по умолчанию) Сплошной элемент удаляется, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` за одну интеграцию точка. = 2 Для каждой точки интегрирования тензор девиаторных напряжений исчезает, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` . = 3 Для каждой точки интегрирования тензор девиаторных напряжений исчезает, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` и давление все еще может быть положительным или нулевым (сжатие). = 4 Для каждой точки интегрирования весь тензор напряжений исчезает, когда :math:`D=\sum\frac{\Delta\epsilon_{p}}{\epsilon_{f}}\ge1` . (Целое число)", "" "EPSFмин", "Более низкое значение разрушения при пластической деформации. 5(Реал)", "" "Дадв", "Критерий трещины продвижение (активно, только если с Ixfem =1). 4 = 1 (по умолчанию) > 1 Тогда Дадв = 1 (максимальное значение накопленного урона D, используется для крэка инициация). (Реальное от 0 до 1)", "" "Иксфем", "Флаг XFEM (для /PROP/SHELL, /PROP/SH_SANDW и Только свойства /PROP/TYPE51). = 0 (по умолчанию) Без XFEM. = 1 Состав XFEM. 2 (Целое число)", "" "fail_ID", "Идентификатор критериев отказа. 3(Целое число, максимум 10 цифры)", "" Примеры ------- В этих двух простых примерах скорость деформации и температура не учитываются. Стресс-деформация отношения можно упростить: :math:`\epsilon_{f}=[D_{1}+D_{2}exp(D_{3}\sigma^{*})]` С тремя типичными нагрузками (пример: чистое растяжение, чистый сдвиг или чистое сжатие) материала. параметр D 1 D 2 и D 3 может быть определена с использованием приведенной выше упрощенной зависимости напряжение-пятно. .. image:: images/fail_johnson_starter_r_fail_johnson_example.png :alt: fail_johnson_example *(Рисунок 1.)* Пример 1 (Сталь) ---------------- Использовать Иксфем = 0 , если удаленный элемент достигает критерии разрыва. .. code-block:: #RADIOSS STARTER #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /UNIT/1 unit for mat # MUNIT LUNIT TUNIT Mg mm s #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 1. MATERIALS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /MAT/PLAS_JOHNS/1/1 Steel # RHO_I 7.8E-9 0 # E Nu 210000 .3 # a b n EPS_p_max SIG_max0 270 450 .6 0 0 # c EPS_DOT_0 ICC Fsmooth F_cut Chard 0 0 0 0 0 0 # m T_melt rhoC_p T_r 0 0 0 0 /FAIL/JOHNSON/1/1 # D1 D2 D3 D4 D5 0.11 0.08 -1.5 0 0 # EPS_0 Ifail_sh Ifail_so EPSFmin Dadv Ixfem 1 1 1 1.2 0 0 # FAILIP #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Пример 2 (Сталь) ---------------- Использовать Иксфем = 1 , если треснувший элемент достигает Критерии взлома. .. code-block:: #RADIOSS STARTER #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /UNIT/1 unit for mat # MUNIT LUNIT TUNIT Mg mm s #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 1. MATERIALS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /MAT/PLAS_JOHNS/1/1 Steel # RHO_I 7.8E-9 0 # E Nu 210000 .3 # a b n EPS_p_max SIG_max0 270 450 .6 0 0 # c EPS_DOT_0 ICC Fsmooth F_cut Chard 0 0 0 0 0 0 # m T_melt rhoC_p T_r 0 0 0 0 /FAIL/JOHNSON/1/1 # D1 D2 D3 D4 D5 0.11 0.08 -1.5 0 0 # EPS_0 Ifail_sh Ifail_so EPSFmin Dadv Ixfem 1 1 1 1.2 0 1 # FAILIP #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Параметры используются в взаимосвязь напряжение-деформация: :math:`\epsilon_{f}=max([D_{1}+D_{2}exp(D_{3}\sigma^{*})][1+D_{4}ln(\dot{\epsilon}^{*})][1+D_{5}T^{*}],EPSFmin)` Где, :math:`\sigma^{*}=\frac{\sigma_{m}}{\sigma_{VM}}=−\frac{P}{\sigma_{VM}}` ( :math:`\sigma^{*}` – трехосность напряжений). :math:`\dot{\epsilon}^{*}=\frac{\dot{\epsilon}}{\dot{\epsilon}_{0}}` :math:`T*` рассчитывается для всех материальных законов, как: :math:`T^{*}=\frac{T-T_{r}}{T_{melt}-T_{r}}` Где, T r Начальная температура T таять Температура плавления материалов LAW2 и LAW4 Когда /HEAT/MAT (с Iform =1) ссылается на эту модель материала, значения Tr и Tmelt, определенные в этой карте, будут перезаписаны соответствующими T0 и Tmelt, определенными в /HEAT/MAT. 2. Состав XFEM ( Иксфем = 1 ) совместим только с BT Q4 ( I оболочка = 1 , 2 , 3 or 4 ) и QEPH ( I оболочка = 24 ) оболочка элементы. Если XFEM активирован ( Иксфем = 1 ), критерии отказа приведут к растрескиванию элемента вместо элемента или слоя удаление. Доступны два варианта XFEM: однослойный и многослойный. Опция XFEM зависит от типа свойства, связанного с критерием сбоя. применяется к идентификатору материала: - Если используется /PROP/SHELL (TYPE1), то однослойный XFEM будет применено. В этом случае вся толщина элемента рассматривается как один слой. Критерий отказа рассчитывается в каждой точке интегрирования, но в этом элементе может появиться только одна-единственная трещина. Этот подход совместим со всеми значениями флага оболочки (Ifail_sh=1 или 2). Направление трещины определяется принципом ограничения в последней неудачной точке интеграции. - Если используется /PROP/SH_SANDW (TYPE11), то многослойный XFEM будет применено. В этом случае каждая точка интегрирования по толщине рассматривается как отдельный слой. Критерий разрушения рассчитывается отдельно, а трещина направление может быть разным в каждом слое. Направление трещин в каждом слое будет независимо распространяться от одного элемента к другому. Многослойный XFEM не является совместим с I fail_sh = 1 . Его значение будет автоматически установлено на I fail_sh = 2 в этом случае. - Если используется /PROP/TYPE51, то многослойный XFEM будет нанесен, и в каждом слое могут появиться отдельные трещины и распространяться независимо от одного элемента к другому. Таким образом, трещина Направления и узоры будут разными в каждом слое. Провал критерий рассчитывается отдельно в каждой точке интегрирования и трещина будет распространяться, когда все точки интеграции выйдут из строя в течение одного слой. Многослойный XFEM не совместим с Ifail_sh=1. Его значение будет автоматически установлено на Ifail_sh=2. Внимание: однослойные и многослойные составы XFEM пока нельзя смешивать в одной модели. Выбор между ними необходимо сделать для всей модели. 3. fail_ID используется с /STATE/BRICK/FAIL и /INIBRI/FAIL. Нет значение по умолчанию. Если строка пуста, значение для модели отказа выведено не будет. переменные в /INIBRI/FAIL (записанные в .sta файл с /STATE/BRICK/FAIL вариант). 4. Два разных отказа (разрыв или трещина) вводятся в эту модель отказа. Критерием отказа является рассчитывается как: - Разрыв элемента (Ixfem=0):Элемент разрыв (удаляется), если D > 1 - Трещина элемента( Иксфем = 1 ): Элемент сломался, если: у этого элемента нет неисправных соседей и D > 1, то в данном случае инициализация нового кряка в элементе. у этого элемента вышли из строя соседи и D > Дадв, затем в в этом случае трещина продвинута и Дадв это используется для продвижения трещины. Дадв будет использовать, если существующая трещина доходит до границы элемент. Элемент удаляется, если на него приходит второй кряк тот же элемент. Где, :math:`D=\sum\frac{\Delta \epsilon_{p}}{\epsilon_{f}}\ge1` Дадв всегда должен быть меньше 1. 5. Рекомендуется использовать Параметр EPSFmin для решения проблемы трехосности уровни выше 1/3 (например, растяжение при простой деформации с трехосностью уровень 0,577).