============== /FAIL/TBUTCHER ============== Ключевое слово формата блока Описывает модель отказа Тулера-Батчера. Формат ------ .. 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/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID", "/FAIL/TBUTCHER/mat_ID/unit_ID" ":math:`\lambda`", ":math:`\lambda`", "K", "K", ":math:`\sigma_{r}`", ":math:`\sigma_{r}`", "Ifail_sh", "Ifail_so", "Идукт", "Иксфем" "a", "a", "b", "b", "", "", "Дадв", "Дадв", "", "" Дополнительная линия .. 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:`\lambda`", "Экспонента.(Положительная настоящий)", "" "K", "Критический урон интеграл.(действительный)", ":math:`[Pa^{\lambda}⋅s]`" ":math:`\sigma_{r}`", "Перелом стресс.(Реальный)", ":math:`[Pa]`" "Ifail_sh", "Флаг отказа оболочки. = 1 Оболочка удаляется или трескается, если D ≥ K за одну точку интеграции или слой. = 2 Для каждой точки интегрирования тензор напряжений устанавливается равным ноль, если D ≥ K, и оболочка удалена или взломана, если D ≥ K для всех точек интегрирования или слои. Если Ixfem =0: сбой – элемент удаленЕсли Ixfem =1: сбой – элемент треснул. 2 (целое число)", "" "Ifail_so", "Твердый флаг отказа. = 1 Твердое тело удаляется, если D ≥ K для одной точки интеграции. = 2 Для каждой точки интегрирования тензор девиаторных напряжений обращается в нуль, если D ≥ К. (Целое число)", "" "Идукт", "Пластично-хрупкие материалы флаг (активен только если Ixfem=1 (только оболочка)). = 1 (по умолчанию) Если используется пластичный материал. = 2 Если используется хрупкий материал (только скорлупа). (Целое число)", "" "Иксфем", "Флаг XFEM (для /PROP/SHELL, /PROP/SH_SANDW и Только свойства /PROP/TYPE51). = 0 (по умолчанию) Без XFEM. = 1 Состав XFEM. 2 (Целое число)", "" "a", "Хрупкий разрывной материал параметр (экспонента).(Реальный)", "" "b", "Хрупкий разрывной материал параметр (экспонента).(Реальный)", "" "Дадв", "Критерий трещины продвижение (активно, только если Ixfem=1). 4(Действительный, от 0 до 1)По умолчанию = 0,85 (для обратной совместимости)", "" "fail_ID", "Идентификатор критериев отказа. 3(Целое число, максимум 10 цифры)", "" Пример (Сталь) -------------- В этом примере используйте /FAIL/TBUTCHER для имитации пластичного разрушения. В зависимости от показателя степени интеграл ущерба может быть импульсным критерием ( :math:`\lambda=1.0` ), критерии энергии (или работы) ( :math:`\lambda=2.0` ), или критерии постоянного напряжения. Этот :math:`\lambda` можно получить, подобрав данные эксперимента. В этом примере использовать показатель степени :math:`\lambda=2.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 + ductile failure model # 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/TBUTCHER/1/1 # LAMDA K SIGMA_R Ifail_sh Ifail_so I_DUCT Ixfem 2 0.3e+8 150 0 1 0 0 # A B Dadv 0 0 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Элемент завершается сбоем, если параметр совокупного урона Тулера-Бутчера превышает указанный критическое значение урона K . Накопление параметра урона рассчитывается по-разному для пластичных и хрупких материалов ( I воздуховод = 1 or 2 ). Для твердых тел возможен только пластический разрыв. I воздуховод флаг не имеет никакого эффекта. Для для пластичных материалов параметр совокупного повреждения составляет: :math:`D=\int_{0}^{t}max(0,(\sigma−\sigma_{r})^{\lambda})dt>K` Где, :math:`\sigma_{r}` Начальное напряжение разрушения :math:`\sigma` Максимальное главное напряжение :math:`\lambda` Материальная константа (положительное действительное значение) :math:`t` Время, когда элемент треснет :math:`D` Интеграл урона :math:`k` Критическое значение интеграла ущерба Для хрупких материалов (только оболочки) параметр поврежденности равен: :math:`\dot{D}=\frac{1}{K}(\sigma−\sigma_{r})^{a}` :math:`\sigma_{r}=\sigma_{0}(1−D)^{b}` :math:`D=D+\dot{D}\Delta t` 2. XFEM формулировка ( Иксфем = 1 ) совместим только с Белычко ( I оболочка = 1 or 2 ), I оболочка = 3 or 4 и QEPH ( I оболочка = 24 ) элементы оболочки. Если XFEM флаг это активирован( Иксфем = 1 ), критерии отказа будут приводят к растрескиванию элемента вместо удаления элемента или слоя. Два XFEM доступны варианты: однослойный и многослойный. XFEM параметр зависит от типа свойства, связанного с критерии отказа, применяемые к идентификатору материала: 1. Если используется /PROP/SHELL (TYPE1), то однослойный Будет применен XFEM. В этом случае весь Толщина элемента рассматривается как один слой. Провал критерий рассчитывается в каждой точке интегрирования, но только в одной в этом элементе появляются единичные трещины. Этот подход совместим со всеми значениями флага оболочки (Ifail_sh=1 или 2). Направление трещины определяется основные ограничения в последней неудачной точке интеграции. 2. Если используется /PROP/SH_SANDW (TYPE11), то многослойный XFEM будет применено. В этом случае каждый Точка интегрирования по толщине рассматривается как отдельный слой. Критерий разрушения рассчитывается отдельно, а трещина направление может быть разным в каждом слое. Направление трещины в каждом слой будет независимо распространяться от одного элемента к другому. Многослойный XFEM не совместим с Ifail_sh=1. Его значение будет автоматически установлено на Ifail_sh=2 в этом случае. 3. Если используется /PROP/TYPE51, то многослойный XFEM будет применено, и отдельные трещины могут появляются в каждом слое и распространяются независимо от одного элемента к другой. Таким образом, направления и характер трещин будут разными в каждом случае. слой. Критерий отказа рассчитывается отдельно в каждом точка интеграции и трещина будут распространяться, когда вся интеграция точки терпят неудачу внутри слоя. Многослойный XFEM нет. совместим с Ifail_sh=1. Его значение будет автоматически установлено на Ifail_sh=2. .. note:: Однослойные и многослойные XFEM Пока нельзя смешивать составы в одной модели. Выбор между ними необходимо сделать для всей модели. 3. fail_ID используется с /STATE/BRICK/FAIL и /INIBRI/FAIL. Нет значение по умолчанию. Если строка пуста, значение для модели отказа выведено не будет. переменные в /INIBRI/FAIL (написаны на .sta файл с /STATE/BRICK/FAIL вариант). 4. Критерием отказа является рассчитывается как: Параметр совокупного урона, D - это только разрыв критерий, используемый, когда Ixfem=0.When Ixfem=1, оба Д и Дадв можно использовать, соответственно для инициализации и продвижения кряка. Если элемент не имеет неудавшиеся соседи, D — это используется для инициализации нового взлома, если он удовлетворен. В противном случае, если существующая трещина доходит до границы элемента, критерий развития трещины, Вместо этого будет использоваться Dadv D. В конце концов, если вторая трещина достигнет того же элемента, это будет удален.