========== /FAIL/TAB1 ========== Ключевое слово формата блока Эта расширенная модель разрушения позволяет определить деформацию пластического разрушения как функцию из: трехосности напряжений, скорости деформации, угла Лоде, размера элемента, температуры и нестабильности. напряжение. Урон накапливается на основе определяемых пользователем функций. Формат ------ .. 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/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID", "/FAIL/TAB1/mat_ID/unit_ID" "Ifail_sh", "Ifail_so", "", "", "P_thickfail", "P_thickfail", "P_thinfail", "P_thinfail", "", "Иксфем" Карточка 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 "Дкрит", "Дкрит", "Dp", "Dp", "n", "n", "Дадв", "Дадв", "fct_IDd", "" Карточка 3. Таблица деформаций разрушения в зависимости от трехосности напряжений и параметра угла деформации. .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "table1_ID", "Yмасштаб1", "Yмасштаб1", "Xscale1", "Xscale1", "table2_ID", "Yшкала2", "Yшкала2", "Xscale2", "Xscale2" Карта 4 — функция масштабирования размера элемента .. 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", "Фскалеель", "Фскалеель", "El_ref", "El_ref", "inst_start", "inst_start", "Fad_exp", "Fad_exp", "Ch_i_f" Карта 5. Функция температурной шкалы и пределы трехосности для размерных коэффициентов элемента. .. 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_IDT", "FscaleT", "FscaleT", "", "", "", "Шрф", "Шрф", "Биаксф", "Биаксф" Карточка 6 – Дополнительная строка .. 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 цифр)", "" "Ifail_sh", "Флаг сбоя оболочки. Если Ixfem =0: сбой - элемент удален. 1Если Ixfem =1: сбой – элемент треснул. 2 (целое число) = 1 Оболочка удаляется/взламывается, если критерий повреждения удовлетворены в одной точке или уровне интеграции. = 2 Оболочка удаляется/взламывается, если критерий повреждения удовлетворен во всех слоях оболочки. Для одного слоя оболочке тензор напряжений равен нулю. = 3 Оболочка удаляется/взламывается, если критерий повреждения доволен во всех слоях. Тензор напряжений не модифицируется отдельными слоями до полного элемента разрывается.", "" "Ifail_so", "Твердый флаг отказа. = 1 Тело удаляется, если критерий поврежденности удовлетворен. в одной точке интеграции. = 2 Компоненты девиаторного напряжения устанавливаются равными нулю для точки интеграции, в которых критерии удовлетворяются. (Целое число)", "" "Иксфем", "Флаг XFEM (для /SHELL и /SH_SANDW только недвижимость). = 0 (по умолчанию) Без XFEM. = 1 Состав XFEM. 2 (Целое число)", "" "P_thickfail", "Соотношение сквозной толщины точки интеграции, которые должны выйти из строя перед удалением элемента. (только ракушки). Используется только тогда, когда Ifail_sh=2 или 3. 2 6 7 (Реал)", "" "P_thinfail", "Соотношение толщины снижение перед отказом (только снаряды и активно только для Ifail_sh > 1).(Реальный)", "" "Дкрит", "Критическое накопление значение урона (критерий отказа). По умолчанию = 0,999. (Реал)", "" "Dp", "Накопление урона параметр.По умолчанию = 1,0 (Реальное)", "" "n", "Накопление урона параметр.По умолчанию = 1,0 (Реальное)", "" "Дадв", "Критерий трещины продвижение (активно, только если Ixfem=1).(Реальное, между 0 и 1) По умолчанию = 0 означает Дадв = Дкрит 4", "" "fct_IDd", "Масштабный коэффициент ущерба идентификатор функции как функция текущего повреждения. 5По умолчанию = 0 (Целое число)", "" "table1_ID", "Таблица деформаций разрушения идентификатор. 3 (целое число)", "" "Yмасштаб1", "Масштабный коэффициент для ордината таблицы 1 (деформация разрушения). По умолчанию = 1,0. (Реал)", "" "Xscale1", "Масштабный коэффициент для таблица абсцисс1 (скорость деформации). По умолчанию = 1,0 (Реальное)", ":math:`[\frac{1}{s}]`" "table2_ID", "Таблица деформаций нестабильности идентификатор. 9 (целое число)", "" "Yшкала2", "Масштабный коэффициент для ордината таблицы 2 (деформация нестабильности). По умолчанию = 1,0.", "" "Xscale2", "Масштабный коэффициент для абсцисса таблицы 2 (скорость деформации). По умолчанию = 1,0.", ":math:`[\frac{1}{s}]`" "fct_IDel", "Размерный коэффициент элемента идентификатор функции.(Целое число)", "" "Фскалеель", "Функция размера элемента масштабный коэффициент. По умолчанию = 1,0 (реальный)", "" "El_ref", "Справочный элемент размер.По умолчанию = 1,0 (Реальный)", ":math:`[m]`" "inst_start", "Деформация нестабильности (только используется, если table2_ID не определен).По умолчанию = Дп (Реал)", "" "Fad_exp", "Экспонента затухания. 9 > 0 (по умолчанию) Экспонента затухания. (Реал) < 0 Экспонента затухания относительно функции размера элемента идентификатор. (Целое число)", "" "Ch_i_f", "Выбор нестабильности или Флаг регуляризации переломов. = 1 (по умолчанию) Регуляризация длины элемента влияет на излом кривая. = 2 Регуляризация длины элемента влияет на нестабильность стол. = 3 Регуляризация длины элемента влияет как на разрушение, так и на разрушение. таблица кривой и нестабильности.", "" "Шрф", "Предел трехосности сдвига для применения регуляризации размера элемента при нестабильности кривая.По умолчанию = -1,0 (Реальный)", "" "Биафкс", "Трехосность двойной тяги предел применения регуляризации размера элемента при нестабильности кривая.По умолчанию = 1,0 (Реальное)", "" "fct_IDT", "Температурный фактор идентификатор функции.(Целое число)", "" "FscaleT", "Шкала температурной функции коэффициент.По умолчанию = 1,0 (Реальный)", "" "fail_ID", "(Необязательно) Сбой идентификатор критерия. 10(Целое число, максимум 10 цифры)", "" Пример (оболочка) ----------------- В этом примере диффузное образование шейки рассматривается с использованием опций нестабильной деформации. ( table2_ID и Fad_exp ). .. code-block:: #RADIOSS STARTER #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /UNIT/1 unit for mat # MUNIT LUNIT TUNIT kg mm ms #---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.9E-6 0 # E Nu Iflag 210 .3 0 # a b n EPS_p_max SIG_max0 .05 .52 .1 0 0 # c EPS_DOT_0 ICC Fsmooth F_cut Chard .022 .001 0 1 1 0 # m T_melt rhoC_p T_r 1.03 1796 3.91 300 /FAIL/TAB1/1/1 # failure for shell # Ifail_sh Ifail_so P_THICKFAIL P_THINFAIL I_Xfem 2 1 1 0 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| ##CARD2 - Damage accumulation parameters # DCRIT D N Dadv fct_IDd 1 .1 1 0 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #CARD3 - Failure strain functions for each defined strain rate (Nrate lines, at least one) #Table1_ID Yscale1 Xscale1 Table2_ID Yscale2 Xscale2 4711 1 1 4712 1 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #CARD4 - Element size scale function #FCT_ID_EL FSCALE_EL EI_REF INST_START FAD_EXP Ch_i_f 21 1 1 0 10 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #CARD5 - Temperature scale function and triaxiality limits for element size factors # FCT_ID_T FSCALE_T Shrf Biaxf 22 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #CARD6 - Function identifier (optional card) # Fail_Id 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 3. FUNCTIONS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /TABLE/1/4711 failure plastic-strain vs triaxiality for material failure # 1 # Triaxiality Failure_Strain -1. 0.50 1. 0.50 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /TABLE/1/4712 failure plastic-strain vs triaxiality for diffuse necking # 1 # Triaxiality Failure_Strain -1. 0.30 1. 0.30 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/21 Element length regularisation # X Y # relative ele. size scale factor .1 1 .25 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/22 Temperature scale function # X Y 0 1.0 1000 1.0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata /END #---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 kg mm ms #---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.9E-6 0 # E Nu Iflag 210 .3 0 # a b n EPS_p_max SIG_max0 .05 .52 .1 0 0 # c EPS_DOT_0 ICC Fsmooth F_cut Chard .022 .001 0 1 1 0 # m T_melt rhoC_p T_r 1.03 1796 3.91 300 /FAIL/TAB1/1/1 # Ifail_sh Ifail_so P_THICKFAIL P_THINFAIL I_Xfem 1 1 1 0 0 # DCRIT D N Dadv fct_IDd 1 1 1 0 0 #Table1_ID Yscale1 Xscale1 Table2_ID Yscale2 Xscale2 4711 1 1 0 0 0 #FCT_ID_EL FSCALE_EL EI_REF INST_START FAD_EXP Ch_i_f 21 1 1 0 0 0 # FCT_ID_T FSCALE_T Shrf Biaxf 22 1 # Fail_Id 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 3. FUNCTIONS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /TABLE/1/4711 curve_list Failure Function vs. strain rates vs Lode angle #DIMENSION 3 # FCT_ID strain_rate Lode_angle 3000 1E-4 -1 0 3001 1E-4 0 0 3002 1E-4 1 0 3003 1 -1 0 3004 1 0 0 3005 1 1 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/3000 fail strain vs triaxiality # triaxiality fail strain # X Y 0 .5 1 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/3001 fail strain vs triaxiality # triaxiality fail strain # X Y 0 .5 1 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/3002 fail strain vs triaxiality # triaxiality fail strain # X Y 0 .5 1 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/3003 fail strain vs triaxiality # triaxiality fail strain # X Y 0 .5 1 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/3004 fail strain vs triaxiality # triaxiality fail strain # X Y 0 .5 1 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/3005 fail strain vs triaxiality # triaxiality fail strain # X Y 0 .5 1 .5 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/21 Element length regularisation # X Y # relative ele. size scale factor 0 1 10 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/22 Temperature scale function # X Y 0 1 1000 1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata /END #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Использование Ixfem=0, отказ приводит к повреждению элемента или слоя. удаление. В этом случае, если Ifail_sh=1, тогда для P_thickfail должно быть установлено значение ноль для правильных критериев рабочего отказа. 2. С использованием Иксфем = 1 (формулировка XFEM), сбой приводит к трещина элемента: Состав XFEM совместим только с Белычко (Ishell=1 или 2), Ishell=3 или 4 и оболочка QEPH (Ishell=24) элементы. Доступны два варианта XFEM: однослойный и многослойный. Опция XFEM зависит от типа свойства, связанного с критерием сбоя. применяется к идентификатору материала: 1. Если используется /PROP/SHELL (TYPE1), то однослойный XFEM будет применена. В этом случае вся толщина элемента равна рассматриваться как однослойный. Критерий отказа рассчитывается в каждая точка интеграции, но в этом может появиться только одна единственная трещина элемент. Этот подход совместим со всеми параметрами флагов оболочки. (Ifail_sh=1, 2 или 3), а также P_Thickfail ценности. Направление трещины определяется принципом ограничения в последней неудачной точке интеграции. 2. Если используется /PROP/SH_SANDW (TYPE11), то многослойный XFEM будет применено. В этом случае каждая точка интеграции Толщина рассматривается как отдельный слой. Критерий отказа рассчитывается отдельно, а направление трещины может быть разным для каждого слоя. Направление трещин в каждом слое будет независимо распространяться от одного элемента к другому. Многослойный XFEM нет. совместим с Ifail_sh=1 и P_thickfail>0. Их значения будут автоматически установлены на Ifail_sh=2 и P_thickfail=0. .. note:: Однослойные и многослойные составы XFEM пока нельзя смешивать в одной модели. Выбор между ними должен быть сделан для вся модель. 3. Деформация пластического разрушения определяется как: :math:`\epsilon_{f}=Yscale1⋅Table1(\sigma^{*},\frac{\dot{\epsilon}}{Xscale1},\xi)⋅factor_{el}⋅factor_{T}` Где, :math:`f(\sigma^{*},\dot{\epsilon},\xi)` Описано в table1_ID и рассчитывается по интерполяция между деформацией разрушения и напряжением функции трехосности для скорости деформации :math:`\dot{\epsilon}` и угол Лоде :math:`\xi` . :math:`\sigma^{*}=\frac{\sigma_{m}}{\sigma_{VM}}` Трехосность напряжений :math:`\sigma_{m}` Гидростатическое напряжение :math:`\sigma_{VM}` стресс фон Мизеса Первая функция из table1_ID используется для значения скорости деформации от 0 до соответствующей скорости деформации. Для скоростей деформации выше последней определенной функции значение деформации разрушения экстраполируется с использованием двух последних кривых и соответствующей им деформации ставки. Размер элемента при разрушении материала можно учитывать по формуле функция fct_IDel для масштабирования деформация разрушения в зависимости от нормируемого размера элемента с Ch_i_f=1 или 3. :math:`factor_{el}=Fscale_{el}⋅f_{el}(\frac{Size_{el}}{El_ref})` Где, :math:`f_{el}(\frac{Size_{el}}{El_ref})` это функция fct_IDel. Элемент Масштабный коэффициент размера применяется только между пределами трехосности, определяемыми Шрф и Биаксф. :math:`Shrf<\sigma^{*} 0), параметры масштабируются с использованием параметра LE_MAX нелокальная карта (указанная непосредственно вами или рассчитанная на основе значение параметра Rlen). Зависимость от температуры можно учитывать в материале отказ путем определения функции для масштабирования деформации разрушения в зависимости от нормированная температура: :math:`factor_{T}=Fscale_{T}⋅f_{T}(T^{*})` Здесь, :math:`f_{T}(T^{*})` определяется с помощью fct_IDT и Температура :math:`T^{*}` рассчитывается как: :math:`T^{∗}=\frac{T−T_{ini}}{T_{melt}−T_{ini}}` Рекомендуется использовать /HEAT/MAT для определения теплового параметра для законы материала (которые поддерживают термопластичность). 4. Два различных отказа (разрыв или трещина) представлено в этой модели отказа. Критерии отказа рассчитываются как: Разрыв элемента ( Иксфем = 0 ): - Разрыв элемента (удаляется), если :math:`\sum\Delta D>D_{crit}` Где, :math:`D_{crit}` единственный критерий разрыва используется, когда Ixfem=0. Трещина элемента( Иксфем = 1 ): - Элемент треснул, если: :math:`\sum\Delta D>D_{crit}` в случае, если для этого элемента нет отказавших соседей. :math:`D_{crit}` используется для нового взлома инициализация. :math:`\sum\Delta D>D_{adv}` на случай, если соседи вышли из строя этот элемент, :math:`D_{adv}` используется для взлома продвижение. Элемент удаляется, если приходит второй кряк к тому же элементу. .. note:: :math:`D_{adv}` всегда должно быть меньше :math:`D_{crit}` ( :math:`D_{adv}` < :math:`D_{crit}` ). Если нет, то :math:`D_{adv}` установлено на :math:`D_{crit}` крит ( :math:`D_{adv}` = :math:`D_{crit}` ). 5. Накопление урона рассчитывается в Радиосс один из двух разных способов: - При вводе параметров, если fct_ID d = 0 : :math:`\Delta D=\frac{\Delta \epsilon_{p}}{\epsilon_{f}}⋅n⋅D_{p}^{(1−\frac{1}{n})}` Где, :math:`\Delta \epsilon_{p}` Изменение пластической деформации точки интегрирования. :math:`\epsilon_{f}` Деформация пластического разрушения. D p и n Параметры урона. - При вводе кривой, если fct_ID d ≠ 0 : :math:`\Delta D=\frac{\Delta \epsilon_{p}}{\epsilon_{f}}⋅f_{d}` Где, :math:`f_{d}` масштабный коэффициент ущерба как функция текущего ущерба, определенная в fct_IDd. 6. P_thickfail есть совместим только с элементами оболочки (кроме оболочек с /PROP/TYPE11 (SH_SANDW)) и используется только при Ifail_sh=2 или Ifail_sh=3. Если Ixfem=1, P_thickfail — это только совместим с однослойным составом XFEM. 1 7. Когда P_thickfail используется, Полный разрыв оболочки происходит при большей толщине разрушенных слоев чем отношение общей толщины оболочки. Любой P_thickfail значение, определенное в свойствах оболочки, игнорируется, и значение, введенное в это Вместо этого используется модель отказа. Только соседние слои, которые выходят из строя последовательно. учитываются по сумме толщин (обычно от одной внешней обшивки до срединная поверхность). 8. Первая переменная table1_ID это пластическая деформация разрушения в зависимости от напряжения функция трехосности, вторая переменная — скорость деформации, а третья — Параметр угла лодыжки :math:`\xi` (для твердых веществ). Для оболочки доступны только 2D-таблицы. (нет зависимости от угла Лоде). 9. Нестабильность (диффузное сужение): - Доступно только для оболочек - Экспонента затухания описывает поведение смягчения и начало нестабильность (диффузное сужение). Рекомендуемое значение Fad_exp — от 5 до 10. Если Fad_exp < 0 и Ch_i_f=2 или 3, тогда абсолютное значение показатель затухания является идентификатором функции fct_IDel который определяет показатель затухания как функцию элемента длина. - Начало нестабильности можно описать как функцию или константу значение: - table2_ID является функцией деформации нестабильности по сравнению с трехосностью, где деформация нестабильности определяет, когда начинается диффузное образование шейки. Зависимость скорости деформации для диффузного можно также рассмотреть использование шейки с использованием измерение =2 in /TABLE . :math:`\epsilon_{f}=Yscale2⋅Table2(\sigma^{*},\frac{\dot{\epsilon}}{Xscale2})⋅factor_{el}⋅factor_{T}` - If table2_ID не определено, inst_start используется как постоянная плоская линия для начального значения нестабильности по трехосности, где значение по умолчанию D p . .. image:: images/fail_tab1_starter_r_fail_tab1_diffuse_necking.png *(Рисунок 1.)* - Диффузное смягчение перешейков основано на следующем: уравнение: :math:`\sigma_{reduced}=\sigma⋅(1−(\frac{D_{instability}−inst_start}{1−inst_start})^{Fad_exp})` Где, :math:`D_{instability}=\sum\frac{\Delta \epsilon_{p}}{\epsilon_{f}}` с :math:`\epsilon_{f}` являющийся диффузным вырезом напряжение. В настоящее время диффузное образование шейки (нестабильность материала) в /FAIL/TAB1 можно использовать с законами о материалах. больше 28. 10. fail_ID используется с /STATE/BRICK/FAIL и /INIBRI/FAIL. Нет значение по умолчанию. Если строка пуста, значение для модели отказа выведено не будет. переменные в /INIBRI/FAIL (записанные в .sta файл с /STATE/BRICK/FAIL вариант).