====================== /MAT/LAW113 (SPR_BEAM) ====================== Ключевое слово формата блока Этот пружинный материал балочного типа работает как элемент балки с шестью независимыми режимами деформация. Эта пружина обеспечивает нелинейную жесткость, демпфирование и различные разгрузка. Доступны критерии разрушения, основанные на деформации, силе и энергии. Этот материал должен быть назначен /PART, который ссылается на свойство пружины /PROP/TYPE23 (SPR_MAT). Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID", "/MAT/LAW113/mat_ID/unit_ID or /MAT/SPR_BEAM/mat_ID/unit_ID" "mat_title", "mat_title", "mat_title", "mat_title", "mat_title", "mat_title", "mat_title", "mat_title", "mat_title", "mat_title" ":math:`\rho`", ":math:`\rho`", "", "", "", "", "", "", "", "" "Если не удалось", "Иленг", "Если2", "", "", "", "", "", "", "" Загрузка индекс = 1 : Напряжение/Сжатие .. image:: images/mat_law113_spr_beam_starter_r_prop_type25_tension.png .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "K1", "K1", "C1", "C1", "A1", "A1", "B1", "B1", "D1", "D1" "fct_ID11", "H1", "fct_ID21", "fct_ID31", "fct_ID41", "fct_ID51", ":math:`\delta_{min}^{1}`", ":math:`\delta_{min}^{1}`", ":math:`\delta_{max}^{1}`", ":math:`\delta_{max}^{1}`" "F1", "F1", "E1", "E1", "Аскаль1", "Аскаль1", "масштаб1", "масштаб1", "", "" Загрузка индекс = 2 : Сдвиг XY .. image:: images/mat_law113_spr_beam_starter_r_prop_type13_xy_shear.png .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "K2", "K2", "C2", "C2", "A2", "A2", "B2", "B2", "D2", "D2" "fct_ID12", "H2", "fct_ID22", "fct_ID32", "fct_ID42", "fct_ID52", ":math:`\delta_{min}^{2}`", ":math:`\delta_{min}^{2}`", ":math:`\delta_{max}^{2}`", ":math:`\delta_{max}^{2}`" "F2", "F2", "E2", "E2", "Аскале2", "Аскале2", "Hscale2", "Hscale2", "", "" Загрузка индекс = 3 : Сдвиг XZ .. image:: images/mat_law113_spr_beam_starter_r_prop_type13_xz_shear.png .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "K3", "K3", "C3", "C3", "A3", "A3", "B3", "B3", "D3", "D3" "fct_ID13", "H3", "fct_ID23", "fct_ID33", "fct_ID43", "fct_ID53", ":math:`\delta_{min}^{3}`", ":math:`\delta_{min}^{3}`", ":math:`\delta_{max}^{3}`", ":math:`\delta_{max}^{3}`" "F3", "F3", "E3", "E3", "Аскаль3", "Аскаль3", "Hscale3", "Hscale3", "", "" Загрузка индекс = 4 : Торсион .. image:: images/mat_law113_spr_beam_starter_r_prop_type25_torsion.png .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "K4", "K4", "C4", "C4", "A4", "A4", "B4", "B4", "D4", "D4" "fct_ID14", "H4", "fct_ID24", "fct_ID34", "fct_ID44", "fct_ID54", ":math:`\theta_{min}^{4}`", ":math:`\theta_{min}^{4}`", ":math:`\theta_{max}^{4}`", ":math:`\theta_{max}^{4}`" "F4", "F4", "E4", "E4", "Аскаль4", "Аскаль4", "Hscale4", "Hscale4", "", "" Загрузка индекс = 5 : Изгиб Y .. image:: images/mat_law113_spr_beam_starter_r_prop_type13_y_bend.png .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "K5", "K5", "C5", "C5", "A5", "A5", "B5", "B5", "D5", "D5" "fct_ID15", "H5", "fct_ID25", "fct_ID35", "fct_ID45", "fct_ID55", ":math:`\theta_{min}^{5}`", ":math:`\theta_{min}^{5}`", ":math:`\theta_{max}^{5}`", ":math:`\theta_{max}^{5}`" "F5", "F5", "E5", "E5", "Аскаль5", "Аскаль5", "Hscale5", "Hscale5", "", "" Загрузка индекс = 6 : Изгиб Z .. image:: images/mat_law113_spr_beam_starter_r_prop_type13_z_bend.png .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "K6", "K6", "C6", "C6", "A6", "A6", "B6", "B6", "D6", "D6" "fct_ID16", "H6", "fct_ID26", "fct_ID36", "fct_ID46", "fct_ID56", ":math:`\theta_{min}^{6}`", ":math:`\theta_{min}^{6}`", ":math:`\theta_{max}^{6}`", ":math:`\theta_{max}^{6}`" "F6", "F6", "E6", "E6", "Аскаль6", "Аскаль6", "Hscale6", "Hscale6", "", "" .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 ":math:`v_{0}`", ":math:`v_{0}`", ":math:`\omega_{0}`", ":math:`\omega_{0}`", "Fcut", "Fcut", "Фгладкий", "", "", "" "c1", "c1", "n1", "n1", ":math:`\alpha_{1}`", ":math:`\alpha_{1}`", ":math:`\beta_{1}`", ":math:`\beta_{1}`", "", "" "c2", "c2", "n2", "n2", ":math:`\alpha_{2}`", ":math:`\alpha_{2}`", ":math:`\beta_{2}`", ":math:`\beta_{2}`", "", "" "c3", "c3", "n3", "n3", ":math:`\alpha_{3}`", ":math:`\alpha_{3}`", ":math:`\beta_{3}`", ":math:`\beta_{3}`", "", "" "c4", "c4", "n4", "n4", ":math:`\alpha_{4}`", ":math:`\alpha_{4}`", ":math:`\beta_{4}`", ":math:`\beta_{4}`", "", "" "c5", "c5", "n5", "n5", ":math:`\alpha_{5}`", ":math:`\alpha_{5}`", ":math:`\beta_{5}`", ":math:`\beta_{5}`", "", "" "c6", "c6", "n6", "n6", ":math:`\alpha_{6}`", ":math:`\alpha_{6}`", ":math:`\beta_{6}`", ":math:`\beta_{6}`", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "mat_ID", "Материал идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "Идентификатор единицы измерения.(Целое число, максимум 10 цифр)", "" "mat_title", "Материал заголовок.(Символ, максимум 100 символов)", "" ":math:`\rho`", "Плотность.(Реальная)", ":math:`[\frac{kg}{m^{3}}]`" "Если не удалось", "Критерии неудачи. = 0 Однонаправленные критерии. = 1 Разнонаправленные критерии. (Целое число)", "" "Иленг", "Ввод на единицу длины флаг. 4 5 = 0 Свойства жесткости пружины вводятся, как описано в разделе таблицу определений. = 1 Свойства пружин являются инженерной функцией напряжение. (Целое число)", "" "Если2", "Флаг модели отказа. = 0 (по умолчанию) Критерии перемещения и вращения. = 1 Критерии перемещения и вращения со скоростью эффект. = 2 Критерии силы и момента. = 3 Внутренние энергетические критерии. (Целое число)", "" "Ki", "Если fct_ID1i = 0: Жесткость при линейной нагрузке и разгрузке. Если fct_ID1i ≠ 0: Используется только в качестве разгрузочной жесткости для упругопластические пружины. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Реальная)", ":math:`[\frac{N}{m}]` если :math:`i` = 1, 2, 3 :math:`[\frac{Nm}{rad}]` если :math:`i` = 4, 5, 6" "Ci", "Демпфирование. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Реальная)", ":math:`[\frac{Ns}{m}]` если :math:`i` = 1, 2, 3 :math:`[\frac{Nms}{rad}]` если :math:`i` = 4, 5, 6" "Ai", "Нелинейная жесткость масштабный коэффициент функции. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 1,0 (Реальный)", ":math:`[N]` если :math:`i` = 1, 2, 3 :math:`[Nm]` если :math:`i` = 4, 5, 6" "Bi", "Масштабный коэффициент для эффекты логарифмической скорости. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 0,0 (Реальный)", ":math:`[N]` если :math:`i` = 1, 2, 3 :math:`[Nm]` если :math:`i` = 4, 5, 6" "Di", "Масштабный коэффициент для эффекты логарифмической скорости. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 1,0 (Реальный)", ":math:`[\frac{m}{s}]` если :math:`i` = 1, 2, 3 :math:`[\frac{rad}{s}]` если :math:`i` = 4, 5, 6" "fct_ID1i", "Идентификатор функции определение нелинейной жесткости :math:`f()` . = 0 Линейная пружина жесткостью К. Если Привет = 4: Функция определяет верхнюю кривую доходности. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Целое число)", "" "Hi", "Флаг пружинной закалки для нелинейная пружина. = 0 Эластичная пружина. = 1 Нелинейная упругопластическая пружина с изотропным закалка. = 2 Нелинейная упругопластическая пружина с несцепленной закалка. = 4 Нелинейная упругая пластиковая пружина с кинематикой закалка. = 5 Нелинейная упругопластическая пружина с нелинейным разгрузка. = 6 Нелинейная упругопластическая пружина изотропной закалки. и нелинейная разгрузка. = 7 Нелинейная упругая пластиковая пружина с резинкой гистерезис. = 9 Нелинейная упругая пластиковая пружина с кинематикой закалка и нелинейная разгрузка. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Целое число)", "" "fct_ID2i", "Идентификатор функции определение силы или момента как функции скорости пружины, :math:`g()` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Целое число)", "" "fct_ID3i", "Идентификатор функции.Если Привет = 4: Определяет нижнюю кривую доходности. Если Привет = 5: Определяет остаточное смещение или вращение против максимального смещения или вращения. Если Привет =6: определяет нелинейную разгрузку. кривая.Если Привет = 7: Определяет нелинейную разгрузку. кривая.Если Привет = 9: Определяет нелинейную кривую разгрузки. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Целое число)", "" "fct_ID4i", "Идентификатор функции для нелинейное демпфирование, :math:`h()` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Целое число)", "" "fct_ID5i", "Идентификатор функции определение масштабного коэффициента нелинейной жесткости как функции пружины удлинение, :math:`k()` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Целое число)", "" ":math:`\delta_{min}^{i}`", "Отрицательный перевод предел неудач. :math:`i` = 1, 2, 3 — перевод ГРИП.По умолчанию = -1030 (Реальный)", "" "Если ЕслиНеудач2 = 0 или 1: отказ смещение.", ":math:`[m]`", "" "Если ЕслиНеудач2 = 2: Сила отказа.", ":math:`[N]`", "" "Если ЕслиНеудач2 = 3: Сбой внутренней энергии.", ":math:`[J]`", "" ":math:`\theta_{min}^{i}`", "Отрицательное вращение предел неудач. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = -1030 (Реальный)", "" "Если ЕслиНеудач2 = 0 или 1: отказ вращение.", ":math:`[rad]`", "" "Если ЕслиНеудач2 = 2: Момент отказа.", ":math:`[N⋅m]`", "" "Если ЕслиНеудач2 = 3: Сбой внутренней энергии.", ":math:`[J]`", "" ":math:`\delta_{max}^{i}`", "Положительный перевод предел неудач. :math:`i` = 1, 2, 3 — перевод ГРИП.По умолчанию = -1030 (Реальный)", "" "Если ЕслиНеудач2 = 0 или 1: отказ смещение.", ":math:`[m]`", "" "Если ЕслиНеудач2 = 2: Сила отказа.", ":math:`[N]`", "" "Если ЕслиНеудач2 = 3: Сбой внутренней энергии.", ":math:`[J]`", "" ":math:`\theta_{max}^{i}`", "Положительное вращение предел неудач. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = -1030 (Реальный)", "" "Если ЕслиНеудач2 = 0 или 1: Неправильное вращение.", ":math:`[rad]`", "" "Если ЕслиНеудач2 = 2: Момент отказа.", ":math:`[N⋅m]`", "" "Если ЕслиНеудач2 = 3: Сбой внутренней энергии.", ":math:`[J]`", "" "Fi", "Масштабный коэффициент по оси абсцисс для функции демпфирования :math:`g` и :math:`h` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 1,0 (Реальный)", ":math:`[\frac{m}{s}]` если :math:`i` = 1, 2, 3 :math:`[\frac{rad}{s}]` если :math:`i` = 4, 5, 6" "Ei", "Масштабный коэффициент по оси ординат для функция демпфирования :math:`g` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.(Реальная)", ":math:`[N]` если :math:`i` = 1, 2, 3 :math:`[Nm]` если :math:`i` = 4, 5, 6" "Аскалей", "Масштабный коэффициент по оси абсцисс для функция жесткости :math:`f` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 1,0 (Реальный)", ":math:`[m]` если :math:`i` = 1, 2, 3 :math:`[rad]` если :math:`i` = 4, 5, 6" "Хскалей", "Масштабный коэффициент по оси ординат для функция демпфирования :math:`h` . :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 1,0 (Реальный)", ":math:`[N]` если :math:`i` = 1, 2, 3 :math:`[Nm]` если :math:`i` = 4, 5, 6" ":math:`v_{0}`", "Справочник переводной скорость.По умолчанию = 1,0 (Реальная)", ":math:`[\frac{m}{s}]`" ":math:`\omega_{0}`", "Справочный ротационный скорость.По умолчанию = 1,0 (Реальная)", ":math:`[\frac{rad}{s}]`" "Fcut", "Снижение скорости деформации частота.По умолчанию = 1030 (Реальное)", ":math:`[Hz]`" "Фгладкий", "Флаг скорости плавной деформации. = 0 (по умолчанию) Сглаживание скорости деформации неактивно. = 1 Сглаживание скорости деформации активно. (Целое число)", "" "ci", "Коэффициент относительной скорости. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 0,0 (Реальный)", "" "Если ЕслиНеудач2 = 0 или 1: Смещение при отказе или вращение.", ":math:`[m]` если :math:`i` = 1, 2, 3 :math:`[rad]` если :math:`i` = 4, 5, 6", "" "Если ЕслиНеудач2 = 2: Сила или момент разрушения.", ":math:`[N]` если :math:`i` = 1, 2, 3 :math:`[N⋅m]` если :math:`i` = 4, 5, 6", "" "Если ЕслиНеудач2 = 3: Коэффициент внутреннего отказа энергия.", ":math:`[J]`", "" "ni", "Относительный показатель скорости. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 0,0 (Реальный)", "" ":math:`\alpha_{i}`", "Масштабный коэффициент отказа. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 1,0 (Реальный)", "" ":math:`\beta_{i}`", "Экспонента. :math:`i` = 1, 2, 3 — перевод ГРИП. :math:`i` = 4, 5, 6 — вращение ГРИП.По умолчанию = 2,0 (Реальный)", "" Пример (точечная сварка – без разрыва) -------------------------------------- В этом примере, помимо массы и инерции, просто установите для этого жесткость на 6 степеней свободы. балочный тип материала пружины. .. code-block:: #RADIOSS STARTER #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 1. LOCAL_UNIT_SYSTEm: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /UNIT/2 units for material and property Mg mm s #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /PROP/SPR_MAT/26/2 SPOTWELD_NO_RUPTURE # Imass Volume Inertia skew_ID sens_ID Isflag 2 1 6.55E-6 0 0 0 /MAT/LAW113/26/2 SPOTWELD_NO_RUPTURE 2E-6 # Ifail Ileng Ifail2 # K1 C1 A1 B1 D1 100000 0 0 0 0 # fct_ID11 H1 fct_ID21 fct_ID31 fct_ID41 fct_ID51 delta_min1 delta_max1 1 1 0 0 0 0 0 .5E-1 # F1 E1 Ascale1 Hscale1 0 0 0 0 # K2 C2 A2 B2 D2 500000 0 0 0 0 # fct_ID12 H2 fct_ID22 fct_ID32 fct_ID42 fct_ID52 delta_min2 delta_max2 2 1 0 0 0 0 -.5E-1 .5E-1 # F2 E2 Ascale2 Hscale2 0 0 0 0 # K3 C3 A3 B3 D3 500000 0 0 0 0 # fct_ID13 H3 fct_ID23 fct_ID33 fct_ID43 fct_ID53 delta_min3 delta_max3 2 1 0 0 0 0 -.5E-2 .5E-2 # F3 E3 Ascale3 Hscale3 0 0 0 0 # K4 C4 A4 B4 D4 5000000 0 0 0 0 # fct_ID14 H4 fct_ID24 fct_ID34 fct_ID44 fct_ID54 delta_min4 delta_max4 0 1 0 0 0 0 -.015 .015 # F4 E4 Ascale4 Hscale4 0 0 0 0 # K5 C5 A5 B5 D5 5000000 0 0 0 0 # fct_ID15 H5 fct_ID25 fct_ID35 fct_ID45 fct_ID55 delta_min5 delta_max5 0 1 0 0 0 0 -.015 .015 # F5 E5 Ascale5 Hscale5 0 0 0 0 # K6 C6 A6 B6 D6 5000000 0 0 0 0 # fct_ID16 H6 fct_ID26 fct_ID36 fct_ID46 fct_ID56 delta_min6 delta_max6 0 1 0 0 0 0 -.015 .015 # F6 E6 Ascale6 Hscale6 0 0 0 0 # V0 Omega0 F_cut Fsmooth 0 0 0 0 # C n alpha beta 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #- 7. FUNCTIONS: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/1 spotweld tensile function # X Y -250.0 -8250.0 -0.25 -8250.0 0.0 0.0 0.25 8250.0 250.0 8250.0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/2 Spotweld shear function # X Y -250.0 -25000.0 -0.25 -25000.0 0.0 0.0 0.25 25000.0 250.0 25000.0 #enddata Комментарии ----------- 1. При использовании с /PROP/TYPE23 (SPR_MAT), этот материальный закон имеет то же самое поведение как свойство пружины /PROP/SPR_BEAM. 2. Вводы повторяются в течение каждая степень свободы (DOF) :math:`i` определяются следующими направлениями: - :math:`i` =1: растяжение/сжатие - :math:`i` =2: сдвиг xy - :math:`i` =3: сдвиг xz - :math:`i` =4: кручение - :math:`i` =5: изгиб y - :math:`i` =6: изгиб z 3. Весна :math:`X` направление определяется с помощью узлов N1 и N2 весна. Если узел пружины N3 определен, то пружина :math:`Y^{′}` направление определяется с помощью узлов N1 и N3 весны. N3, N2 и N1 не должны находиться в одной строке. .. image:: images/mat_law113_spr_beam_starter_r_prop_spr_beam14.png :alt: prop_spr_beam14 *(Рисунок 1.)* - The :math:`Z` направление такое: :math:`Z=X\LambdaY^{′}` - Если узел N3 не определен во входных данных элемента и система асимметрии определены в /PROP/TYPE23 (SPR_MAT) вход, :math:`Z` направление такое: :math:`Z=X\LambdaY_{skew}` - Если ни узел N3, ни система асимметрии не определены во входных данных, :math:`Z` направление такое: :math:`Z=X\LambdaY_{global}` Кроме тех случаев, когда весна местная :math:`X` направление и :math:`Y_{global}` коллинеарны, то: :math:`Z=X\LambdaX_{global}` Наконец, :math:`Y` направление находится как: :math:`Y=Z\LambdaX` 4. If I длина = 1 , Жесткостные свойства пружины связаны с исходной длиной пружины. ввод должен быть введен как: :math:`K=k*l_{0}` :math:`C=c*l_{0}` Каждая пружина будет иметь в модели следующие свойства: :math:`k=\frac{K}{l_{0}}` :math:`c=\frac{C}{l_{0}}` Где, :math:`K` и :math:`C` Значения пружины, введенные в поля свойств пружины :math:`k` и :math:`c` Фактическая физическая масса, инерция, жесткость и жесткость пружины. демпфирование :math:`l_{0}` Начальная длина пружины, которая представляет собой расстояние между узлом N1 и N2 весны :math:`\delta_{min}^{1}and\delta_{max}^{1}` Значения отказов введены как инженерная деформация 5. Сила и момент расчет. Дополнительную информацию см. Формулировка жесткости в Руководство пользователя . Если Иленг = 0, поступательное ГРИП :math:`i` =1,2,3 — использовать смещение для определения пружины силы и используйте угол вращения в радианах для вращательных степеней свободы. :math:`i` =4,5,6 для определения моментов пружин. значения сил и моментов в пружине рассчитываются как: - Линейная пружина: :math:`F(\delta)=K_{i}\delta^{i}+C_{i}\dot{\delta}^{i}` с :math:`i` =1,2,3 :math:`M(\theta)=K_{i}\theta^{i}+C_{i}\dot{\theta}^{i}` с :math:`i` =4,5,6 - Нелинейная пружина: :math:`F\delta=f\frac{\delta^{i}}{Ascale_{i}}A_{i}+B_{i}ln\frac{\dot{\delta}^{i}}{D_{i}}+E_{i}g\frac{\dot{\delta}^{i}}{F_{i}}+C_{i}\dot{\delta}^{i}+Hscale_{i}h\frac{\dot{\delta}^{i}}{F_{i}}⋅k\frac{\delta^{i}}{Ascale_{i}}` с :math:`i` =1,2,3 :math:`M\theta=f\frac{\theta^{i}}{Ascale_{i}}A_{i}+B_{i}ln\frac{\dot{\theta}^{i}}{D_{i}}+E_{i}g\frac{\dot{\theta}^{i}}{F_{i}}+C_{i}\dot{\theta}^{i}+Hscale_{i}h\frac{\dot{\theta}^{i}}{F_{i}}⋅k\frac{\theta^{i}}{Ascale_{i}}` с :math:`i` =4,5,6 Где, - :math:`\delta^{i}` (с :math:`−l_{0}<\delta^{i}<+\infty` ) это разница между текущей длиной :math:`l` и начальная длина :math:`l_{0}` пружинного элемента для соответствующей поступательной глубины резкости. - :math:`\theta^{i}` это относительный угол для соответствующей вращательной глубины резкости в радианах. - Для линейных пружин :math:`f\delta,g\dot{\delta},h\dot{\delta}` и :math:`k\delta⋅f\theta,g\dot{\theta},h\dot{\theta}andk\theta` являются нулевыми функциями и :math:`A_{i}` , :math:`B_{i}` , :math:`E_{i}` и :math:`Hscale_{i}` не принимаются во внимание счет. - Если функция жесткости :math:`f(\delta)` or :math:`f(\theta)` запрашивается, то :math:`K` используется в качестве уклона для только разгрузка. - If :math:`K` ниже, чем максимальное отклонение функции :math:`f(\delta)` or :math:`f(\theta)` ( :math:`K` не соответствует максимальный наклон кривой), :math:`K` установлен на максимум наклон кривой. Если Ileng = 1, поступательная степень свободы. :math:`i` =1,2,3 - использовать инженерную деформацию (удлинение на единицу длины) для определения пружинных усилий и использования количества оборотов на единицу длины. длина для вращающихся степеней свободы :math:`i` =4,5,6 для определения моментов пружин. Весна параметры связаны с начальной длиной пружины. Силы и моменты пружины рассчитываются как: - :math:`F\epsilon=f\frac{\epsilon^{i}}{Ascale_{i}}A_{i}+B_{i}lnmax1,\frac{\dot{\epsilon}^{i}}{D_{i}}+E_{i}g\frac{\dot{\epsilon}^{i}}{F_{i}}+C_{i}\dot{\epsilon}^{i}+Hscale_{i}h\frac{\dot{\epsilon}^{i}}{F_{i}}⋅k\frac{\epsilon^{i}}{Ascale_{i}}` с :math:`i` =1,2,3 - :math:`M\frac{\theta}{l_{0}}=f\frac{\frac{\theta}{l_{0}}^{i}}{Ascale_{i}}A_{i}+B_{i}lnmax1,\frac{\frac{\dot{\theta}}{l_{0}}^{i}}{D_{i}}+E_{i}g\frac{\frac{\dot{\theta}}{l_{0}}^{i}}{F_{i}}+C_{i}\frac{\theta}{l_{0}}^{i}+Hscale_{i}h\frac{\frac{\dot{\theta}}{l_{0}}^{i}}{F_{i}}⋅k\frac{\frac{\theta}{l_{0}}^{i}}{Ascale_{i}}` с :math:`i` =4,5,6 Где, :math:`\epsilon^{i}=\frac{\delta^{i}}{l_{0}}` Инженерное напряжение :math:`\frac{\theta}{l_{0}}` Вращение, разделенное на исходную длину пружины 6. Временной шаг расчет. - Шаг по времени для поступательной глубины резкости рассчитывается как: :math:`\Delta t_{i}=\frac{\sqrt{M⋅max(K_{i})+C_{i}^{2}}−C_{i}}{max(K_{i})}` с :math:`i` =1, 2, 3 - Шаг по времени для вращательной глубины резкости рассчитывается как: :math:`\Delta t_{i}=\frac{\sqrt{I⋅max(K'_{i})+C'_{i}^{2}}−C'_{i}}{max(K'_{i})}` с :math:`i` =4, 5, 6 Где, :math:`K'_{i}=max(K_{t})⋅L^{2}+max(K_{i})` :math:`C'_{i}=max(C_{t})⋅L^{2}+max(C_{i})` с :math:`i` =1, 2, 3 и :math:`i` =4, 5, 6 и :math:`min(\Delta t_{i})` используется как шаг пружины. 7. Критерии отказа: - Для критериев однонаправленного разрушения I неудача =0, весна терпит неудачу, как только один из критериев удовлетворяется в одном направление: :math:`\alpha_{i}(\frac{\delta^{i}}{\delta_{max}^{i}})\ge1` or :math:`\alpha_{i}|\frac{\delta^{i}}{\delta_{min}^{i}}|\ge1` с :math:`\delta_{max}^{i}` и :math:`\delta_{min}^{i}` являются пределами отказа в направление :math:`i` =1,2,3 :math:`\alpha_{i}(\frac{\theta^{i}}{\theta_{max}^{i}})\ge1` or :math:`\alpha_{i}|\frac{\theta^{i}}{\theta_{min}^{i}}|\ge1` с :math:`\theta_{max}^{i}` и :math:`\theta_{min}^{i}` являются пределами отказа в направление :math:`i` =4,5,6 По каждому направлению :math:`\delta_{min}^{i}` (или :math:`\theta_{min}^{i}` ) должно быть отрицательным и :math:`\delta_{max}^{i}` (или :math:`\theta_{max}^{i}` ) должно быть положительным. Если значения равны нулю, то отказ не будет учитываться. - Для критериев разнонаправленного отказа I неудача = 1 , пружина выходит из строя, когда выполняются следующие критерии выполняется: :math:`\underset{i=1,2,3}{\sum}\alpha_{i}(\frac{\delta^{i}}{\delta_{fail}^{i}})^{\beta_{i}}+\underset{i=4,5,6}{\sum}\alpha_{i}(\frac{\theta^{i}}{\theta_{fail}^{i}})^{\beta_{i}}\ge1` - Для «старой» формулировки смещения ( I неудача2 = 0), коэффициенты :math:`\alpha_{i}` и :math:`\beta_{i}` равны 1,0 и 2,0, соответственно. - Новая формулировка смещения ( I неудача2 =1) позволяет моделировать предел отказа, зависящий от скорости, для поступательная глубина резкости: :math:`\delta_{fail}^{i}={\delta_{max}^{i}+c_{i}⋅|\frac{v^{i}}{v_{0}}|^{ni},if(\delta^{i}>0)\delta_{min}^{i}−c_{i}⋅|\frac{v^{i}}{v_{0}}|^{ni},if(\delta^{i}\le0)` с :math:`i` =1,2,3 :math:`\theta^{i}_{fail}={\theta_{max}^{i}+c_{i}⋅|\frac{\omega^{i}}{\omega_{0}}|^{ni},if(\theta^{i}>0)\theta_{min}^{i}−c_{i}⋅|\frac{\omega^{i}}{\omega_{0}}|^{ni},if(\theta^{i}\le0)` с :math:`i` =4,5,6 Где, :math:`\delta_{min}^{i}` или :math:`\delta_{max}^{i}` статическое смещение предел отказа (строки 5, 8 и 11) и :math:`\nu_{0}` это ссылка скорость. Где, :math:`\theta_{min}^{i}` или :math:`\theta_{max}^{i}` статическое вращение предел отказа (строки 14, 17 и 20) и :math:`\omega_{0}` это ссылка скорость. Коэффициенты относительной скорости, :math:`c_{i}` (с :math:`i` =1,2,3) имеют единицы измерения перемещение и :math:`c_{i}` (с :math:`i` =4,5,6) имеют единицы измерения вращение. - Критерии разрушения по силе или моменту активируются с помощью I неудача2 =2: :math:`\delta^{i}_{fail}={\delta_{max}^{i}+c_{i}⋅|\frac{v^{i}}{v_{0}}|^{ni},if(\delta^{i}>0)\delta_{min}^{i}−c_{i}⋅|\frac{v^{i}}{v_{0}}|^{ni},if(\delta^{i}\le0)` с :math:`i` =1,2,3 для силы критерии :math:`\theta^{i}_{fail}={\theta_{max}^{i}+c_{i}⋅|\frac{\omega^{i}}{\omega_{0}}|^{ni},if(\theta^{i}>0)\theta_{min}^{i}−c_{i}⋅|\frac{\omega^{i}}{\omega_{0}}|^{ni},if(\theta^{i}\le0)` с :math:`i` =4,5,6 на данный момент критерии Где, :math:`\delta_{min}^{i}` или :math:`\delta_{max}^{i}` статический предел отказа сила (строки 5, 8 и 11) и :math:`\nu_{0}` это ссылка скорость. Где, :math:`\theta_{min}^{i}` или :math:`\theta_{max}^{i}` статический предел отказа момент (строки 14, 17 и 20) и :math:`\omega_{0}` это ссылка скорость. Коэффициенты относительной скорости, :math:`c_{i}` (с :math:`i` =1,2,3) имеют единицы измерения сила и :math:`c_{i}` (с :math:`i` =4,5,6) имеют единицы измерения импульс. - Критерий энергетического сбоя активируется с помощью I неудача2 = 3: :math:`\delta^{i}_{fail}=\delta_{max}^{i}+c_{i}⋅|\frac{v^{i}}{v_{0}}|^{ni},if(\delta^{i}>0)` с :math:`i` =1,2,3 :math:`\theta^{i}_{fail}=\theta_{max}^{i}+c_{i}⋅|\frac{\omega^{i}}{\omega_{0}}|^{ni},if(\theta^{i}>0)` с :math:`i` =4,5,6 Где, :math:`\delta_{max}^{i}` статический предел отказа поступательная энергия (строки 5, 8 и 11) и :math:`\nu_{0}` это ссылка скорость. Где, :math:`\theta_{max}^{i}` статический предел отказа энергия вращения (строки 14, 17 и 20) и :math:`\omega_{0}` это ссылка скорость. В этом случае значения смещения равны заменены положительными значениями энергии разрушения и вращения значения заменяются положительной энергией отказа ценности. Коэффициенты относительной скорости, :math:`c_{i}` иметь единицы энергия. 8. Пружинные элементы с Активация или деактивация датчика в основном используются в моделях с предварительным натяжением.