============= /FAIL/CONNECT ============= Ключевое слово формата блока Описывает модель отказа для материала CONNECTION с критерии смещения и/или энергетические критерии. Формат ------ .. 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/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID", "/FAIL/CONNECT/mat_ID/unit_ID" ":math:`\bar{u}_{maxN}`", ":math:`\bar{u}_{maxN}`", "экспН", "экспН", ":math:`\alpha_{N}`", ":math:`\alpha_{N}`", "R_fct_IDN", "Если не удалось", "Ifail_so", "ISYM" ":math:`\bar{u}_{maxT}`", ":math:`\bar{u}_{maxT}`", "опыт", "опыт", ":math:`\alpha_{T}`", ":math:`\alpha_{T}`", "R_fct_IDT", "", "", "" "ЭИМакс", "ЭИМакс", "ENмакс", "ENмакс", "ЕТмакс", "ЕТмакс", "Nn", "Nn", "Nt", "Nt" "Тмакс", "Тмакс", "Нсофт", "Нсофт", "ОБЛАСТЬмасштаб", "ОБЛАСТЬмасштаб", "", "", "", "" Дополнительная линия .. 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:`\bar{u}_{maxT}`", "Отказ относительного смещения в норме направление.По умолчанию = 1030 (Реал)", "" "экспН", "Параметр экспоненты отказа в норме направление.По умолчанию = 1,0 (Реальное)", "" ":math:`\alpha_{N}`", "Масштабный коэффициент нормального направления. По умолчанию = 1,0. (Реал)", "" "R_fct_IDN", "Идентификатор для :math:`f_{N}(\dot{\bar{u}}_{N})` масштабный коэффициент отказа в нормальном направлении в зависимости от скорости смещения функция.(Целое число)", "" "Если не удалось", "Флаг формулировки отказа. 2 = 0 (по умолчанию) Однонаправленный отказ (несвязанный отказ формулировка). = 1 Разнонаправленный отказ (связанный отказ формулировка). (Целое число)", "" "Ifail_so", "Твердый флаг отказа. = 1 (по умолчанию) Сплошной элемент удаляется, если одно интегрирование точка достигает критериев отказа. = 2 Сплошной элемент удаляется, когда вся интеграция точки достигают критериев отказа. (Целое число)", "" "ISYM", "Флаг деактивации разрыва для сжатия. = 0 (по умолчанию) Такое же поведение при растяжении и сжатии. = 1 Деактивация неисправности в случае сжатие. (Целое число)", "" ":math:`\bar{u}_{maxT}`", "Отказ относительного смещения по касательной plane.Default = 1030 (Реал)", "" "опыт", "Параметр экспоненты отказа в тангенциальном направлении plane.Default = 1,0 (Реальный)", "" ":math:`\alpha_{T}`", "Масштабный коэффициент в тангенциальной плоскости. По умолчанию = 1,0. (Реал)", "" "R_fct_IDT", "Идентификатор для :math:`f_{T}(\dot{\bar{u}}_{T})` масштабный коэффициент отказа в касательной плоскости в зависимости от скорости смещения функция.(Целое число)", "" "ЭИМакс", "Внутренняя энергия разрушения, на поверхность единица.По умолчанию = 1030 (Реал)", ":math:`[\frac{kg}{s^{2}}]`" "ENмакс", "Внутренняя энергия нормального разрушения, на поверхность единица.По умолчанию = 1030 (Реал)", ":math:`[\frac{kg}{s^{2}}]`" "ЕТмакс", "Внутренняя энергия тангенциального разрушения, на поверхность единица.По умолчанию = 1030 (Реал)", ":math:`[\frac{kg}{s^{2}}]`" "Nn", "Экспонента обычного энергетического сбоя критерии. По умолчанию = 1,0 (Реальное)", "" "Nt", "Экспонента тангенциального отказа энергии критерии. По умолчанию = 1,0 (Реальное)", "" "Тмакс", "Параметр продолжительности сбоя питания критерии.(Реальные)", ":math:`[s]`" "Нсофт", "Показатель смягчения для отказа. По умолчанию = 1,0. (Реал)", "" "ОБЛАСТЬмасштаб", "Масштабный коэффициент отказа для увеличения площади. 6По умолчанию = 0,0, эта опция не используется (Реал)", "" "fail_ID", "Критерии отказа идентификатор. 4(Целое число, максимум 10 цифр)", "" Пример (точечная сварка) ------------------------ .. code-block:: #RADIOSS STARTER /UNIT/1 unit for mat Mg mm s #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 2. MATERIALS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /MAT/LAW59/1/1 spotweld # RHO_I 7.9E-9 # E G Imass 21000 21000 0 # NB_fct Fsmooth Fcut 1 1 0 # YFun_IDN YFun_IDT SR_ref Fscale_yld 1 2 0 0 /FAIL/CONNECT/1 # EPS_MAX_N EXP_N ALPHA_N R_fct_IDN Ifail Ifail_so ISYM 1 0 0 0 0 1 0 # EPS_MAX_T EXP_T ALPHA_T R_fct_IDT 1.8 0 0 0 # EIMAX ENMAX ETMAX Nn Nt 0 0 0 0 0 # Tmax Nsoft AREAscale 0 0 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 3. FUNCTIONS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/1 New_function # X Y 0 250 1 350 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/2 New_function # X Y 0 350 1 350 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #ENDDATA /END #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Эта модель отказа совместим только с соединительным материалом /MAT/LAW59 (CONNECT). 2. Критерии отказа: От относительное смещение: - I неудача =0: однонаправленная формулировка (несвязанный отказ формулировка) :math:`Cs(t)=max(|\frac{\bar{u}_{N}}{\bar{u}_{maxN}}⋅\alpha_{N}⋅f_{N}(\dot{\bar{u}}_{N})|^{exp_{N}},|\frac{\bar{u}_{T}}{\bar{u}_{maxT}}⋅\alpha_{T}⋅f_{T}(\dot{\bar{u}}_{T})|^{exp_{T}})>1` - I неудача =1: Разнонаправленная формулировка (связанный отказ формулировка) :math:`Cs(t)=|\frac{\bar{u}_{N}}{\bar{u}_{maxN}}⋅\alpha_{N}⋅f_{N}(\dot{\bar{u}}_{N})|^{exp_{N}}+|\frac{\bar{u}_{T}}{\bar{u}_{maxT}}⋅\alpha_{T}⋅f_{T}(\dot{\bar{u}}_{T})|^{exp_{T}}>1` Из энергии: :math:`Ce(t)=max[(\frac{En}{EN_{max}})^{N_{n}}+(\frac{Et}{ET_{max}})^{N_{t}},\frac{EI}{EI_{max}}]>1` Где, :math:`EI` Внутренняя энергия на площадь соединительного элемента. :math:`En` Внутренняя энергия в нормальном направлении на соединительный элемент площадь. :math:`Et` Внутренняя энергия в направлении сдвига на соединительный элемент площадь. 3. Переменная урона, :math:`D` определяется как максимальный совокупный ущерб генерируется относительным смещением или энергией: :math:`D_{max}=max[\int_{0}^{t}(Cs(t)|_{Cs(t)>1})dt,\int_{0}^{t}(Ce(t)|_{Ce(t)>1})dt]` Элемент удален (или подчеркнут в локальной точке интеграции устанавливается равным нулю), если: :math:`D_{max}\geT_{max}` Если :math:`T_{max}` равно значению по умолчанию, сбой немедленно. В противном случае, когда :math:`T_{max}>D_{max}>0` , применяется смягчение (для всех направлений) как: :math:`\sigma=\sigma(1−\frac{D}{T_{max}})^{N_{soft}}` 4. fail_ID используется с /STATE/BRICK/FAIL и /INIBRI/FAIL. Нет значение по умолчанию. Если строка пуста, значение для модели отказа не выводится. переменные в /INIBRI/FAIL (написаны на .sta файл с /STATE/BRICK/FAIL вариант). 5. Следующая анимация ( /ANIM/BRICK ) и история времени ( /TH/BRICK ) выходы доступны с использованием USR (максимум значение по точкам интеграции): .. csv-table:: :header: "", "ЭИМакс (только)", "ENмакс или ЕТмакс (только)", "ЭИМакс и (ЭНмакс или ЕТмакс)" :widths: 25, 25, 25, 25 "USR1", ":math:`\frac{EI}{EI_{max}}`", "", ":math:`max[(\frac{En}{EN_{max}})^{N_{n}}+(\frac{Et}{ET_{max}})^{N_{t}},\frac{EI}{EI_{max}}]`" "USR2", "", ":math:`(\frac{En}{EN_{max}})^{N_{n}}+(\frac{Et}{ET_{max}})^{N_{t}}`", ":math:`(\frac{En}{EN_{max}})^{N_{n}}+(\frac{Et}{ET_{max}})^{N_{t}}`" Где, EI Внутренняя энергия на площадь соединительного элемента En Внутренняя энергия в нормальном направлении на соединительный элемент площадь Et Внутренняя энергия в направлении сдвига на соединительный элемент площадь .. csv-table:: :header: "", "Если не удалось = 0", "Если не удалось = 1" :widths: 33, 33, 33 "USR3", ":math:`max[f_{N}(\dot{\epsilon}_{N})⋅\frac{\epsilon_{N}}{\epsilon_{maxN}},f_{T}(\dot{\epsilon}_{T})⋅\frac{\epsilon_{T}}{\epsilon_{maxT}}]`", ":math:`f_{N}(\dot{\epsilon}_{N})⋅\frac{\epsilon_{N}}{\epsilon_{maxN}}`" "USR4", ":math:`f_{T}(\dot{\epsilon}_{T})⋅\frac{\epsilon_{T}}{\epsilon_{maxT}}`", ":math:`c4=f_{T}(\dot{\epsilon}_{T})⋅\frac{\epsilon_{T}}{\epsilon_{maxT}}`" "USR5", "", ":math:`|\frac{\epsilon_{N}}{\epsilon_{maxN}}⋅\alpha_{N}⋅f_{N}(\dot{\epsilon}_{N})|^{exp_{N}}+|\frac{\epsilon_{T}}{\epsilon_{max_{T}}}⋅\alpha_{T}⋅f_{T}(\dot{\epsilon}_{T})|^{exp_{T}}>1`" "USR6", ":math:`SOFT=(1−\frac{D}{T_{max}})^{N_{soft}}`", ":math:`SOFT=(1−\frac{D}{T_{max}})^{N_{soft}}`" 6. Площадь рассчитывается как среднее значение верхней и нижней поверхности твердого элемента. Если фактическое площадь достигает значения начальной площади, умноженной на ОБЛАСТЬМасштабный коэффициент, весь элемент будет удален. Если элементы, прикрепленные к соединительным элементам не получится, этот вариант можно использовать для предотвращения стрельбы узлов из-за большой деформации соединительных элементов. 7. Различные виды отказов можно изобразить с помощью /H3D/ELEM/FAILURE/ID=FAILID с опцией MODE (= I or ВСЕ ): - РЕЖИМ1 : Урон от смещения в нормальном направлении. :math:`\frac{\bar{u}_{N}}{\bar{u}_{maxN}}·\alpha_{N}·f_{N}\dot{\bar{u}_{N}}` - РЕЖИМ2 : Повреждение от смещения плоскости сдвига. :math:`\frac{\bar{u}_{T}}{\bar{u}_{maxT}}·\alpha_{T}·f_{T}\dot{\bar{u}_{T}}` - РЕЖИМ3 : Урон, основанный на смещении. :math:`max\frac{\bar{u}_{N}}{\bar{u}_{maxN}}·\alpha_{N}·f_{N}\dot{\bar{u}_{N}}^{exp_{N}},\frac{\bar{u}_{T}}{\bar{u}_{maxT}}·\alpha_{T}·f_{T}\dot{\bar{u}_{T}}^{exp_{T}}` if Если не удалось = 0 , в противном случае, :math:`\frac{\bar{u}_{N}}{\bar{u}_{maxN}}·\alpha_{N}·f_{N}\dot{\bar{u}_{N}}^{exp_{N}}+\frac{\bar{u}_{T}}{\bar{u}_{maxT}}·\alpha_{T}·f_{T}\dot{\bar{u}_{T}}^{exp_{T}}` - РЕЖИМ4 : Энергетический урон нормального направления. :math:`\frac{En}{EN_{max}}^{N_{n}}` - РЕЖИМ5 : Энергетический урон плоскости сдвига. :math:`\frac{Et}{ET_{max}}^{N_{t}}` - РЕЖИМ6 : Общий энергетический урон. :math:`\frac{EI}{EI_{max}}` - РЕЖИМ7 : Энергетический урон :math:`max\frac{En}{EN_{max}}^{N_{n}}+\frac{Et}{ET_{max}}^{N_{t}},\frac{EI}{EI_{max}}` Глобальный индекс отказов может быть отображается с помощью /H3D/ELEM/FAILURE/ID=FAILID без опции MODE.