=========== /FAIL/CHANG =========== Ключевое слово формата блока Описывает модель отказа Чанга. Формат ------ .. 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/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID", "/FAIL/CHANG/mat_ID/unit_ID" ":math:`\sigma_{1}^{t}`", ":math:`\sigma_{1}^{t}`", ":math:`\sigma_{2}^{t}`", ":math:`\sigma_{2}^{t}`", ":math:`\bar{\sigma}_{12}`", ":math:`\bar{\sigma}_{12}`", ":math:`\sigma_{1}^{c}`", ":math:`\sigma_{1}^{c}`", ":math:`\sigma_{2}^{c}`", ":math:`\sigma_{2}^{c}`" ":math:`\beta`", ":math:`\beta`", ":math:`\tau_{max}`", ":math:`\tau_{max}`", "Ifail_sh", "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 цифр)", "" ":math:`\sigma_{1}^{t}`", "Продольное растяжение сила.По умолчанию = 1020 (Реальный)", ":math:`[Pa]`" ":math:`\sigma_{2}^{t}`", "Поперечное растяжение сила.По умолчанию = 1020 (Реальный)", ":math:`[Pa]`" ":math:`\bar{\sigma}_{12}`", "Прочность на сдвиг. По умолчанию = 1020 (Реальный)", ":math:`[Pa]`" ":math:`\sigma_{1}^{c}`", "Продольное сжатие сила.По умолчанию = 1020 (Реальный)", ":math:`[Pa]`" ":math:`\sigma_{2}^{c}`", "Поперечное сжатие сила.По умолчанию = 1020 (Реальный)", ":math:`[Pa]`" ":math:`\beta`", "Масштабирование сдвига фактор.По умолчанию = 0 (Реальный)", "" ":math:`\tau_{max}`", "Динамическое время релаксации. 7По умолчанию = 1020 (Реальное)", ":math:`[s]`" "Ifail_sh", "Флаг модели отказа оболочки. = 1 (по умолчанию) Оболочка удаляется, если достигнуто повреждение волокна или матрица для одного слоя. = 2 Оболочка удаляется, если достигнуто повреждение волокна или матрица для всех слоев оболочки. = 3 Снаряд удаляется, если урон достигнут только за один волокнистый слой скорлупы. = 4 Оболочка удаляется, если повреждение достигнуто по всему волокну слои оболочки. (Целое число)", "" "FAILIP", "Количество неудачных точки интеграции перед полным удалением. По умолчанию = 1. (Целое число)", "" "fail_ID", "Идентификатор критериев отказа. 6(Целое число, максимум 10 цифры)", "" Комментарии ----------- 1. Эта модель отказа доступна только для оболочки. 2. Где первое направление - это волокно направление. Критерии разрушения волокна записываются как: Растяжимый режим волокна: :math:`\sigma_{11}>0` - Для ракушек: :math:`e_{f}^{2}=\frac{\sigma_{11}}{\sigma_{1}^{t}}^{2}+\beta\frac{\sigma_{12}}{\bar{\sigma}_{12}}^{2}` - Для твердых тел: :math:`e_{f}^{2}=\frac{\sigma_{11}}{\sigma_{1}^{t}}^{2}+\beta\frac{\sigma_{12}}{\bar{\sigma}_{12}}^{2}+\frac{\sigma_{13}}{\bar{\sigma}_{12}}^{2}` Режим компрессионного волокна: :math:`\sigma_{11}<0` :math:`e_{c}^{2}=(\frac{\sigma_{11}}{\sigma_{1}^{c}})^{2}` 3. При растрескивании матрицы отказ критерий: Режим растяжимой матрицы: :math:`\sigma_{22}>0` - Для ракушек: :math:`e_{m}^{2}=(\frac{\sigma_{22}}{\sigma_{2}^{t}})^{2}+(\frac{\sigma_{12}}{\bar{\sigma}_{12}})^{2}` - Для твердых тел: :math:`e_{m1}^{2}=(\frac{\sigma_{22}}{\sigma_{2}^{t}})^{2}+(\frac{\sigma_{12}}{\bar{\sigma}_{12}})^{2}` :math:`e_{m2}^{2}=(\frac{\sigma33}{\sigma_{2}^{t}})^{2}+(\frac{\sigma_{13}}{\bar{\sigma}_{12}})^{2}` Режим сжатия матрицы: :math:`\sigma_{22}<0` - Для ракушек: :math:`e_{d}^{2}=(\frac{\sigma_{22}}{2\bar{\sigma}_{12}})^{2}+[(\frac{\sigma_{2}^{c}}{2\bar{\sigma}_{12}})^{2}−1]\frac{\sigma_{22}}{\sigma_{2}^{c}}+(\frac{\sigma_{12}}{\bar{\sigma}_{12}})^{2}` - Для твердых тел: :math:`e_{d1}^{2}=(\frac{\sigma_{22}}{2\bar{\sigma}_{12}})^{2}+[(\frac{\sigma_{2}^{c}}{2\bar{\sigma}_{12}})^{2}−1]\frac{\sigma_{22}}{\sigma_{2}^{c}}+(\frac{\sigma_{12}}{\bar{\sigma}_{12}})^{2}` :math:`e_{d2}^{2}=(\frac{\sigma33}{2\bar{\sigma}_{12}})^{2}+[(\frac{\sigma_{2}^{c}}{2\bar{\sigma}_{12}})^{2}−1]\frac{\sigma33}{\sigma_{2}^{c}}+(\frac{\sigma_{13}}{\bar{\sigma}_{12}})^{2}` 4. Если параметр повреждения :math:`e_{f}^{2},e_{c}^{2},e_{m}^{2}` , or :math:`e_{d}^{2}\ge1.0` напряжения уменьшаются за счет использования экспоненциальная функция, чтобы избежать числовых нестабильностей. Техника релаксации – это используется путем постепенного уменьшения напряжения: :math:`\sigma(t)=f(t)⋅\sigma_{d}(t_{r})` С, :math:`f(t)=exp(−\frac{t−t_{r}}{\tau_{max}})` и :math:`t\get_{r}` . Где, :math:`t` Время :math:`t_{r}` Время начала релаксации, когда критерии повреждения предполагалось :math:`\tau_{max}` Время динамического расслабления :math:`\sigma_{d}(t_{r})` Стресс в начале повреждения 5. Сумма ущерба, D is :math:`0\leD\le1` . Статус перелома: - Бесплатно, если :math:`0\leD<1` - Неудача, если :math:`D=1` с :math:`D=Max(e_{f}^{2},e_{c}^{2},e_{m}^{2},e_{d}^{2})` . Это значение урона отображается с помощью /ANIM/SHELL/DAMA. 6. fail_ID используется с /STATE/SHELL/FAIL и /INISHE/FAIL для оболочки. Значения по умолчанию нет. Если строка пуста, значение не будет выводиться для переменных модели отказа в /INIBRI/FAIL (записано в файле .sta с /STATE/BRICK/FAIL для кирпича и с /STATE/SHELL/FAIL для оболочки). 7. После того, как критерий отказа достиг, :math:`\tau_{max}` Значение определяет период времени, в течение которого напряжение в вышедшем из строя элементе постепенно сводится к нулю. Когда стресс достигает 1% от значения напряжения в начале отказа, элемент удаляется. Это необходимо, чтобы избежать нестабильности, возникающей из-за внезапного удаления элемента и неудача» цепная реакция »в соседних элементах.Даже если критерий отказа достигнут, значение по умолчанию :math:`\tau_{max}=1.0E30` не приводит к удалению элемента. Следовательно, это рекомендуется определить :math:`\tau_{max}` В 10 раз больше, чем время моделирования шаг. 8. Различные виды отказов можно отобразить с помощью опции /H3D/ELEM/FAILURE/ID=FAILID с опцией MODE (= I or ВСЕ ): - РЕЖИМ 1: Индекс отказа для натяжения в направлении 1 - MODE2: Индекс отказа при сжатии в направлении 1 - MODE3: Индекс неисправности натяжения в направлении 2 - MODE4: Индекс отказа при сжатии в направлении 2 Глобальный индекс отказов (который соответствует максимуму между всеми режимы) можно построить с помощью /H3D/ELEM/FAILURE/ID=FAILID без опции MODE.