/PROP/TYPE45 (KJOINT2)
- Ключевое слово формата блока KJOINT2 является штрафом.
соединение, используемое для моделирования суставных соединений между твердыми или деформируемыми телами.
Формат
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
/PROP/TYPE45/prop_ID/unit_ID or /PROP/KJOINT2/prop_ID/unit_ID |
prop_title |
prop_title |
prop_title |
prop_title |
prop_title |
prop_title |
prop_title |
prop_title |
prop_title |
prop_title |
Тип |
Kn |
Kn |
СКФ |
СКФ |
Cr |
Cr |
sens_ID |
Skew_ID1 |
Skew_ID2 |
Определяется для каждой неблокируемой поступательной глубины резкости (в зависимости от типа соединения) .. 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_Kti", "СДи-", "СДи-", "СДи+", "СДи+", "Icomb_ti", "", ""
"Ct", "Ct", "fct_Cti", "", "", "", "", "", "", ""
"Кфкси", "Кфкси", "ФФи", "ФФи", "fct_FFi", "", "", "", "", ""
Определяется для каждой неблокируемой степени свободы вращения (в зависимости от типа соединения) .. 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_Kri", "САй-", "САй-", "САи+", "САи+", "Icomb_ri", "", ""
"Кри", "Кри", "fct_Cri", "", "", "", "", "", "", ""
"Кфри", "Кфри", "ФМи", "ФМи", "fct_FMi", "", "", "", "", ""
Определение
Поле |
Содержание |
Пример единицы СИ |
|---|---|---|
prop_ID |
Недвижимость идентификатор.(Целое число, максимум 10 цифр) |
|
unit_ID |
(Необязательно) Идентификатор единицы измерения.(Целое число, максимум 10 цифр) |
|
prop_title |
Недвижимость заголовок.(Символ, максимум 100 символов) |
|
Тип |
Тип соединения (Список типов соединений). = 1 Сферический шарнир = 2 Революционное соединение = 3 Цилиндрическое соединение = 4 Плоский сустав = 5 Универсальный шарнир = 6 Трансляционный сустав = 7 Шарнир Олдема (плоский без вращения, ГРИП) = 8 Фиксированное (жесткое) соединение = 9 Бесплатный сустав (Целое число) |
|
Kn |
Жесткость для заблокированной глубины резкости. 4 = 0 Жесткость рассчитывается автоматически. > 0 Введенное значение представляет собой жесткость. По умолчанию = 0,0 (реальное) |
\([\frac{N}{m}]\) |
СКФ |
Масштабный коэффициент для Кн. 4Если Кн = 0: Масштабный коэффициент как для поступательного, так и для вращательная жесткость. По умолчанию = 1,0 (Реальный), если Кн > 0: Масштабный коэффициент только для вращения. жесткость.По умолчанию = 10,0 (Реальный) |
|
Cr |
Критический коэффициент демпфирования. 4По умолчанию = 0,05 (Реал) |
|
sens_ID |
Идентификатор датчика. 3 (целое число) |
|
Skew_ID1 |
Идентификатор первой системы наклона. 4 (целое число) |
|
Skew_ID2 |
Второй перекос системный идентификатор. 4 (Целое число) |
|
Кти |
Поступательная жесткость неблокируемая ГРИП. 4Если fct_Kti = 0: Постоянная поступательная жесткость значение.Если fct_Kti > 0: шкала трансляционной жесткости коэффициент.По умолчанию =1,0 (Реальный) |
\([\frac{N}{m}]\) или \([N]\) |
fct_Kti |
Поступательная сила против идентификатор функции смещения незаблокированного ГРИП.(Целое число) |
|
СДи-, СДи+ |
Негативное и позитивное остановка смещения. 8По умолчанию = 0,0 (реальное) |
\([m]\) |
CTI |
Трансляционная вязкость коэффициент неблокируемой ГРИП. 4Если fct_Cti = 0: Постоянная поступательная вязкость. Если fct_Cti > 0: шкала трансляционной вязкости коэффициент.По умолчанию = 1,0 (Реальный) |
\([\frac{Ns}{m}]\) или \([N]\) |
fct_Cti |
Трансляционная вязкая функция силы и скорости смещения идентификатор.(Целое число) |
|
Кфти |
Эластичная жесткость для трение и остановка перемещения. 5По умолчанию = 0,0 (Реальное) |
\([\frac{N}{m}]\) |
ФФи |
Значение силы трения. 5 По умолчанию = 0,0 (реальное) |
\([N]\) |
fct_FFi |
Сила трения против идентификатор функции смещения.(Целое число) |
|
Icomb_ti |
Объединение остановок флаг смещения. 10 = 0 (по умолчанию) Остановка смещений независимая. = 1 Перемещения упоров объединяются вместе. (Целое число) |
|
Кри |
Вращательная жесткость коэффициент неблокируемой ГРИП. 4Если fct_Kri = 0: Постоянная вращательная жесткость значение.Если fct_Kri > 0: шкала вращательной жесткости коэффициент.По умолчанию = 1,0 (Реальный) |
\([\frac{Nm}{rad}]\) или \([Nm]\) |
fct_Kri |
Вращательный момент относительно идентификатор функции угла поворота. (Целое число) |
|
САй-, САи+ |
Положительное и отрицательное стопорные углы в радианах. 8По умолчанию = 0,0 (реальное) |
\([rad]\) |
Кри |
Ротационная вязкость коэффициент незаблокированной глубины резкости.Если fct_Cri = 0: постоянная вращательная вязкость значение.Если fct_Cri > 0: шкала вращательной вязкости коэффициент.По умолчанию = 1,0 (Реальный) |
\([\frac{Nms}{rad}]\) или \([Nm]\) |
fct_Cri |
Ротационная вязкость Функция скорости момента и угла поворота идентификатор.(Целое число) |
|
Кфри |
Упругая жесткость за радиан для измерения трения и угла остановки. 5По умолчанию = 0,0 (Реальное) |
\([\frac{Nm}{rad}]\) |
ФМи |
Значение момента трения неблокируемая ГРИП. 5Если fct_FMi = 0: Постоянное значение момента трения. Если fct_FMi > 0: Шкала момента трения коэффициент.По умолчанию = 0,0 (Реальный) |
\([Nm]\) |
fct_FMi |
Момент трения относительно идентификатор функции угла поворота. (Целое число) |
|
Icomb_ri |
Комбинирование упорных углов. 10 = 0 (по умолчанию) Углы упора независимы. = 1 Углы упора объединяются вместе. (Целое число) |
Список типов соединений
Тип №. |
Тип соединения |
dx |
dy |
dz |
\(theta_{X}\) |
\(theta_{Y}\) |
\(theta_{Z}\) |
|---|---|---|---|---|---|---|---|
1 |
сферический |
x |
x |
x |
0 |
0 |
0 |
2 |
Революция |
x |
x |
x |
0 |
x |
x |
3 |
Цилиндрический |
0 |
x |
x |
0 |
x |
x |
4 |
Планарный |
x |
0 |
0 |
0 |
x |
x |
5 |
Универсальный |
x |
x |
x |
x |
0 |
0 |
6 |
трансляционный |
0 |
x |
x |
x |
x |
x |
7 |
Олдем |
x |
0 |
0 |
x |
x |
x |
8 |
Жесткий |
x |
x |
x |
x |
x |
x |
9 |
Бесплатно |
0 |
0 |
0 |
0 |
0 |
0 |
Где: x Обозначает заблокированную степень свободы. 0 Обозначает свободную (определяемую пользователем) степень свободы. Пример (вращательный) ———————
#RADIOSS STARTER
/UNIT/2
unit for prop
kg mm ms
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/TYPE45/2/2
Revolute
### - Define angle limit < 0.52rad
### - And define friction moment 100GPa to block angle (if it reached the limit)
# Type KN SCF CR SENSORID
2 0 0 0 0
# KR1Func_ID_Kr SA1- SA1+ Icomb_r1
0 0 0 .52 0
# CR1Func_ID_Cr
0 0
# KFR1 FM1 FCT_FM1
0 100 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#ENDDATA
Пример (переводной)
#RADIOSS STARTER
/UNIT/2
unit for prop
kg mm ms
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/TYPE45/12/2
Translational
### - define displacement limit: -100mm ~ 100 mm
# Type KN SCF CR SENSORID
6 0 0 .2 0
# KX1Func_ID_Kx SD1- SD1+ Icomb_t1
0 0 -100 100 0
# CX1Func_ID_Cx
0 0
# KFX1 FF1 FCT_FF1
1000 0 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#ENDDATA
Комментарии
Пружина KJOINT2 обычно используется для соединения твердых тел.
но может использоваться и для соединения узлов деформируемых элементов. При подключении узлах деформируемых элементов момент не передается, если узел элемент не имеет вращательных степеней свободы (DOF). Это включает в себя следующих случаях: все поворотные ГРИП для узлов твердого тела и элемента фермы, сверление степеней свободы элементов оболочки со свойством оболочки Idril=2 (по умолчанию) и некоторой степенью свободы для узлов балки и пружины элементы.
Пружинный элемент:
Идентификатор должен быть уникальным в каждом семействе элементов, но рекомендуется
иметь уникальный идентификатор элемента в глобальной модели для каждого элемента тип.
Для определения детали можно использовать более одного пружинного блока.
Весна ГРИП:
Свойства соединения определяются в локальной системе координат соединения.
- элемент.
Общее количество совместных степеней свободы, рассчитанное в местной системе координат.
кадр шестой:
\(\delta_{X^{′}},\delta_{Y^{′}},\delta_{Z^{′}},\theta_{X^{′}},\theta_{Y^{′}},\theta_{Z^{′}}\)
Для каждого типа соединения различают заблокированную и свободную степень свободы.
Блокированная степень свободы характеризуется постоянной жесткостью. По умолчанию
если значение жесткости не введено, значение жесткости равно автоматически вычисляется для сохранения шага по времени.
Поступательная и вращательная степень свободы определяются как: \(\delta=dx_{2}−dx_{1}\) Где,
\(dx_{1}\) и \(dx_{2}\) — суммарные смещения двух суставов узлы в местной системе координат.
\(\theta=\theta_{2}−\theta_{1}\) Где,
\(\theta_{1}\) и \(\theta_{2}\) представляют собой полные относительные вращения двух соединенные оси тела относительно местной системы координат сустав.
Если определен sens_ID, то соединение полностью блокируется (все степени
свобода) при активации датчика.
Силы и моменты
расчет:
Сила в направлении \(\delta\) рассчитывается как: Линейный
- весна:
\(F=K_{ti}\delta+C_{ti}\dot{\delta}\) \(K_{ti}\)
- : поступательная жесткость
- \((K_{tx},K_{ty},K_{tz})\)
\(C_{ti}\)
- : поступательная вязкость
- \((C_{tx},C_{ty},C_{tz})\)
Нелинейный
- весна:
\(F=K_{ti}f(\delta)+C_{ti}g(\dot{\delta})\)
Момент в \(\theta\) направление вычисляется как: Линейный
- весна:
\(M=K_{ri}\theta+C_{ri}\dot{\theta}\) \(K_{ri}\)
- : вращательная жесткость (
\((K_{rx},K_{ry},K_{rz})\)
- )
\(C_{ri}\)
- : вращательная вязкость (
\((C_{rx},C_{ry},C_{rz})\)
- )
Нелинейный
- весна:
\(M=K_{ri}f(\theta)+C_{ri}g(\dot{\theta})\)
Длина сустава может быть равна 0, но не обязательно.
рекомендуется использовать пружину длины 0 для определения сферического шарнира или универсальный шарнир.
Для удовлетворения глобального баланса моментов в общем случае проводится коррекция
члены во вращательной степени свободы рассчитываются как:
\(M_{\thetax}=M_{\thetax}+L_{y}\timesF_{z}−L_{z}\timesF_{y}\) \(M_{\thetay}=M_{\thetay}+L_{z}\timesF_{x}−L_{x}\timesF_{z}\) \(M_{\thetaz}=M_{\thetaz}+L_{x}\timesF_{y}−L_{y}\timesF_{x}\) Соединения не имеют определяемой пользователем массы или инерции, поэтому
всегда используется узловой шаг по времени. Узловой шаг по времени основан на сущности, которые соединяет сустав. При подключении к основному узлу твердое тело, используется временной шаг твердого тела. Если прикреплен к узлов деформируемого элемента, узловое время рассчитывается исходя из деформируемый элемент.
Жесткость пружины
Коэффициенты \(K_{ti}\) и \(K_{ri}\) используются как постоянная жесткость, если есть
не являются определяемыми пользователем функциями. Если функция определена,
соответствующий коэффициент жесткости становится масштабным коэффициентом для
функция.
Если Кн =
0, жесткость блокировки рассчитывается автоматически в начале вычислений как для поступательного, так и для вращательная блокировка глубины резкости, чтобы сохранить временной шаг. Эти ценности также выбираются в соответствии с физикой модели и должны быть выше, чем жесткость соседних элементов.
Если Кн =
0, то Scf — коэффициент масштабирования применяется как к поступательной, так и к вращательной блокирующей жесткости. Если Кн > 0, то Scf применяется только на блокирующая вращательная жесткость. Этот параметр можно использовать для ручного отрегулировать жесткость блокировки при вращении.
Вязкость весны
Коэффициенты \(C_{ti}\) и \(C_{ri}\) используются в качестве линейной вязкости
коэффициенты, если нет пользовательских функций. Если функция
определенный, соответствующий коэффициент становится масштабным коэффициентом для
функция.
Существует два способа введения вязкого демпфирования: - Определение критического демпфирования (только для заблокированной глубины резкости): вязкое
демпфирование определяется через критический коэффициент демпфирования. Критический коэффициент демпфирования рассчитывается с использованием значение блокирующей жесткости элемента и приведенная масса (половина средней гармонической массы соединяемых узлов). Ко всем заблокированным объектам применяется одинаковое критическое демпфирование. ГРИП.
Постоянное или нелинейное демпфирование, определяемое пользователем: можно
определить независимые параметры демпфирования для каждого свободного ГРИП.
Дополнительную информацию о жесткости и демпфировании см. в разделе Пружинное соединение TYPE45 (/PROP/KJOINT2) в документе «Пользователь».
Руководство.
Трение
Трение не активируется, если
Кфти или Кфри нет определен.
ФФи и
FMi используются как постоянные сила и момент трения, если нет заданных пользователем функции. Если номер функции трения не равен 0, FMi и FFi становится масштабом коэффициент для функций (по умолчанию = 1,0).
Весенний предел
Если для параметра указано ненулевое значение
SDi- или SDi+, затем применяется дополнительная штрафная сила для предотвращения смещения превышает SDi+ для положительное смещение и SDi- для отрицательное смещение. Эта штрафная сила рассчитывается с использованием Кфти.
Если для параметра указано ненулевое значение
SAi- или SAi+, затем применяется дополнительный штрафной момент, чтобы предотвратить превышение угла SAi+ за позитив вращение или SAi- для отрицательное вращение. Этот штрафной момент рассчитывается с использованием Кфри
Перекос весны
Местный перекос стыка по возможности определяют по его узлам;
в противном случае используется Skew_ID1. Обратитесь к /SPRING и пружинное соединение TYPE45 (/PROP/KJOINT2) для более подробной информации. информация.
Углы поворота шарнира инициализируются в соответствии с декартовой
вращение между Skew_ID1 и Skew_ID2. Начальные значения угла могут быть проверил на выходе стартера.
За революцию( Тип = 2 ), цилиндрический
(
Тип = 3 ) и планарный
(
Тип = 4 ) только суставы \(\theta_{X}\) может быть инициализирован. Первое направление Skew_ID 1 и Skew_ID 2 автоматически выравниваются
с первой осью местного перекоса сустава.
![]()
- (ТИП2))*
Ориентация локальной системы координат обновляется в соответствии с поворотами node_ID1 и node_ID2 (в /SPRING).
Комбинированная остановка
смещения/углы:
Если Icomb_ti =
0: перемещения упоров независимы (по умолчанию). как показано на рисунке 2. Смещение упора будет проверяется отдельно в каждом направлении.
Если Icomb_ti =
1: остановка перемещений всех свободных поступательная степень свободы объединяются. Критерий остановки больше не применяется к смещению, но к нормали комбинированного смещения см. рисунок 3.
Можно комбинировать 2 или 3 упора
Если смещения упора объединены, то одно и то же значение
SDi- и SDi+ должны использоваться для каждая степень свободы.
Приведенные выше описания смещений упоров применимы и для углов упора.
определяется с помощью
Icomb_r i . .. image:: images/prop_type45_kjoint2_starter_r_prop_type45_icomb_t_0.png
*(Рисунок 2. Плоское соединение с независимым упором
Перемещения, Icomb_ti=0)*
![]()
Перемещения, Icomb_ti=1)*