================ /FAIL/TENSSTRAIN ================ Ключевое слово формата блока Описывает модель разрушения на основе деформации, совместимую с оболочками и твердыми телами. элементы. Формат ------ .. 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/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID", "/FAIL/TENSSTRAIN/mat_ID/unit_ID" ":math:`\epsilon_{t1}`", ":math:`\epsilon_{t1}`", ":math:`\epsilon_{t2}`", ":math:`\epsilon_{t2}`", "fct_ID", ":math:`\epsilon_{f1}`", ":math:`\epsilon_{f1}`", ":math:`\epsilon_{f2}`", ":math:`\epsilon_{f2}`", "S-флаг" "FAILIP", "", "", "", "", "", "", "", "", "" If S-флаг = 2 , 3 , 12 , 13 , 22 , 23 : .. 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_IDel", "Фскалеель", "Фскалеель", "Эльреф", "Эльреф", "", "", "", "", "" "fct_IDT", "FscaleT", "FscaleT", "", "", "", "", "", "", "" .. 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 цифр)", "" ":math:`\epsilon_{t1}`", "Эквивалентная деформация, когда повреждение начинается, если S-Flag=1 или 2. Максимальная главная растягивающая деформация при повреждение начинается, если S-флаг=3.По умолчанию = 1.E30 (Реал)", "" ":math:`\epsilon_{t2}`", "Эквивалентная деформация, когда элемент удаляется, если S-Flag=1 или 2.Максимальная основная растягивающая деформация, когда элемент удаляется, если S-флаг=3.По умолчанию = 2.E30 (Реальный)", "" "fct_ID", "Функция масштабирования скорости деформации идентификатор для масштабирования :math:`\epsilon_{t1}` и :math:`\epsilon_{t2}` в зависимости от напряжения ставка.(Целое число)", "" ":math:`\epsilon_{f1}`", "Первый основной штамм для сбой и удаление элемента. Используется только с S-флаг =1. 3 (Реал)", "" ":math:`\epsilon_{f2}`", "Второй основной штамм за сбой и удаление элемента. Используется только с S-флаг =1. 3 (Реал)", "" "S-флаг", "Флаг неудачи опций. =0 Установите на 1. =1 (по умолчанию) Критерии разрушения рассчитываются с использованием эквивалентной деформации. ограничено :math:`\epsilon_{t1}` , :math:`\epsilon_{t2}` и основная деформация ограничено :math:`\epsilon_{f1}` и :math:`\epsilon_{f2}` . Деформация ограничивает использование то же определение, что и у свойства элемента (флаг Ismstr). =2 Критерии разрушения рассчитываются с использованием эквивалентной деформации. ограничено :math:`\epsilon_{t1}` , :math:`\epsilon_{t2}` с длиной элемента и температурные масштабные коэффициенты. Пределы деформации используют то же определение, что и свойство элемента (флаг Ismstr). =3 Критерии отказа рассчитываются с использованием 1-го главная растягивающая деформация, ограниченная :math:`\epsilon_{t1}` , :math:`\epsilon_{t2}` с длиной элемента и температурные масштабные коэффициенты. Пределы деформации используют то же определение, что и свойство элемента (флаг Ismstr). =11 Критерий отказа такой же, как 1, но пределы деформации вводятся как инженерная деформация. =12 Критерии отказа такие же, как и 2, но пределы деформации вводятся как инженерная деформация. =13 Критерии отказа такие же, как и 3, но пределы деформации вводятся как инженерная деформация. =21 Критерий отказа такой же, как 1, но пределы деформации вводятся как истинная деформация. =22 Критерии отказа такие же, как и 2, но пределы деформации вводятся как истинная деформация. =23 Критерии отказа такие же, как и 3, но пределы деформации вводятся как истинная деформация. (Целое число)", "" "FAILIP", "Количество неудачных точки интеграции до удаления элемента (только для интегрированных Балка).По умолчанию = 1 (Целое число)", "" "fct_IDel", "Масштабный коэффициент размера элемента идентификатор функции. 4 (Целое число)", "" "Фскалеель", "Функция размера элемента масштабный коэффициент. По умолчанию = 1,0 (реальное)", "" "El_ref", "Размер опорного элемента. По умолчанию = 1,0. (Реал)", ":math:`[m]`" "fct_IDT", "Функция температурного масштабного коэффициента идентификатор.(Целое число)", "" "FscaleT", "Масштабный коэффициент температурной функции. По умолчанию = 1,0 (реальное)", "" "fail_ID", "Идентификатор критериев отказа. 6 (Целое число, максимум 10 цифр)", "" Пример (алюминий) ----------------- .. 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----| /MAT/PLAS_TAB/1/1 Aluminium # RHO_I 2.788714E-9 0 # E Nu Eps_p_max Eps_t Eps_m 68000 .3 0 0 0 # N_funct F_smooth C_hard F_cut Eps_f 1 0 0 0 0 # fct_IDp Fscale Fct_IDE EInf CE 0 1 0 0 0 # func_ID1 func_ID2 func_ID3 func_ID4 func_ID5 2 # Fscale_1 Fscale_2 Fscale_3 Fscale_4 Fscale_5 0 # Eps_dot_1 Eps_dot_2 Eps_dot_3 Eps_dot_4 Eps_dot_5 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FAIL/TENSSTRAIN/1 # EPS_t1 EPS_t2 funct_ID EPS_f1 EPS_f2 S-FLAG .05 .1 16 .02 .06 0 # FAILIP #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/16 scale factor for Eps_t1 and Eps_t2 # strain rate scale factor # X Y 0 1 50 .5 10000 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/2 True Stress-True plastic strain # X Y 0 124 .01 150 .02 165 .04 184 .06 196 .08 203 .1 206 .12 210 .14 213 .16 217 .18 220 .5 240 1000 240 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Пример с регуляризацией размера элемента ---------------------------------------- .. 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----| /MAT/PLAS_TAB/1/1 Aluminium # RHO_I 2.788714E-9 0 # E Nu Eps_p_max Eps_t Eps_m 68000 .3 0 0 0 # N_funct F_smooth C_hard F_cut Eps_f 1 0 0 0 0 # fct_IDp Fscale Fct_IDE EInf CE 0 1 0 0 0 # func_ID1 func_ID2 func_ID3 func_ID4 func_ID5 2 # Fscale_1 Fscale_2 Fscale_3 Fscale_4 Fscale_5 0 # Eps_dot_1 Eps_dot_2 Eps_dot_3 Eps_dot_4 Eps_dot_5 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FAIL/TENSSTRAIN/1 # EPS_t1 EPS_t2 funct_ID EPS_f1 EPS_f2 S-FLAG .05 .1 16 .02 .06 2 # FAILIP #FCT_ID_EL FSCALE_EL EI_REF 21 1 1 # FCT_ID_T FSCALE_T 22 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/21 Element length regularisation # X Y # relative ele. size scale factor .5 1 1 1 2 0.8 /FUNCT/22 Temperature scale function # X Y 0 1.0 350 1.0 1000 0.5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/16 scale factor for Eps_t1 and Eps_t2 # strain rate scale factor # X Y 0 1 50 .5 10000 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/2 True Stress-True plastic strain # X Y 0 124 .01 150 .02 165 .04 184 .06 196 .08 203 .1 206 .12 210 .14 213 .16 217 .18 220 .5 240 1000 240 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Критерии отказа основаны по расчету ущерба: :math:`D=\frac{\epsilon−\epsilon_{t1}}{\epsilon_{t2}−\epsilon_{t1}}` Где, :math:`\epsilon` это либо эквивалентная деформация, либо максимальная основная растягивающая деформация в зависимости от опции S-Flag. Затем напряжение уменьшается с использованием рассчитанного значения повреждения по этому уравнению: :math:`\sigma=(1−D)\sigma` Ущерб, :math:`D` , можно построить с помощью /ANIM/Eltype/DAMA или /H3D/Eltype/DAMA. Значение прогрессивного повреждения рассчитывается на основе отношения общей деформации и окончательный расчетный предел общей деформации. Максимальное значение сохраняется до тех пор, пока элемент достигает предела отказа. Нет накопления и пути нагрузки. зависимость. 2. Эквивалентная деформация рассчитывается с использованием эквивалента деформации растяжения критерия Рэнкина: :math:`\epsilon_{T}=\frac{1}{3}I_{1}+\frac{2}{\sqrt{3}}\sqrt{J_{2}^{d}}cos\theta` Где, :math:`I_{1}` Первый инвариант тензора деформаций. :math:`J_{2}^{d}` Второй инвариант тензора девиаторной деформации. :math:`J_{3}^{d}` Третий инвариант тензора девиаторной деформации. :math:`\theta` Угол лодыжки определяется с помощью :math:`cos3\theta=\frac{27}{2}·\frac{J_{3}^{d}}{\sigma_{VM}^{3}}` . :math:`\sigma_{VM}` стресс фон Мизеса. Для 2D (оболочек) это определение сводится к: :math:`\epsilon_{T}=\frac{1}{2}(\epsilon_{xx}+\epsilon_{yy}+\sqrt{(\epsilon_{xx}−\epsilon_{yy})^{2}+\epsilon_{xy}^{2}})` 3. Когда S-флаг = 1 , элементы можно удалить, если :math:`D` = 1 за одну точку интеграции, первый принцип штамма :math:`\epsilon_{1}>\epsilon_{f1}` , или вторая главная деформация :math:`\epsilon_{2}>\epsilon_{f2}` достигается. Неудача по причине принципала растягивающее напряжение при выходе из строя и удалении элемента, :math:`\epsilon_{f1}` or :math:`\epsilon_{f2}` , не включает урон и вместо этого терпит неудачу немедленно. Когда S-флаг = 2 или 3, элементы можно удалять, когда :math:`D` =1 для одной точки интеграции и :math:`\epsilon_{f1}` или :math:`\epsilon_{f2}` не используются. 4. Когда S-флаг = 2 or 3 , можно масштабировать определенные значения общей деформации разрушения, ( :math:`\epsilon_{f1}` or :math:`\epsilon_{f2}` ) в зависимости от размера элемента или температуры с использованием следующие факторы: :math:`factor_{el}=Fscale_{el}⋅f_{el}(\frac{Size_{el}}{El_ref})` Где, :math:`f_{el}` Функция поправочного коэффициента размера элемента, определяемая через fct_ID el Размер el Характерный размер элемента :math:`factor_{T}=Fscale_{T}⋅f_{_{T}}(T^{*})` Где, :math:`f_{_{T}}(T^{*})` это функция, :math:`fct_ID_{T}` и температура :math:`T^{*}` вычисляется через: :math:`T^{∗}=\frac{T−T_{ini}}{T_{melt}−T_{ini}}` Рекомендуется использовать /HEAT/MAT для определения тепловых параметров для законы материала, поддерживающие термопластичность. 5. Когда S-Flag =3, напряжение Расчет основан на 1-м значении главной деформации. Для номеров материалов < 28 с элементами оболочки повреждения не наносятся и выход из строя происходит немедленно. 6. fail_ID используется с /STATE/BRICK/FAIL и /INIBRI/FAIL. Значения по умолчанию нет. Если линия пусто, никакое значение не будет выведено для переменных модели отказа в /INIBRI/FAIL (записано в .sta файл с опцией /STATE/BRICK/FAIL).