================ /SLIPRING/SPRING ================ Ключевое слово формата блока Определить 1D токосъемник для определенных элементов ремня безопасности с /MAT/LAW114 и /PROP/TYPE23. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID", "/SLIPRING/SPRING/slipring_ID/unit_ID" "slipring_title", "slipring_title", "slipring_title", "slipring_title", "slipring_title", "slipring_title", "slipring_title", "slipring_title", "slipring_title", "slipring_title" "El_ID1", "El_ID2", "node_ID1", "node_ID2", "sens_ID", "Fl_flag", "A", "A", "Ed_factor", "Ed_factor" "fct_ID1", "fct_ID2", "Fric_d", "Fric_d", "Xscale1", "Xscale1", "Yшкала2", "Yшкала2", "Xscale2", "Xscale2" "fct_ID3", "fct_ID4", "Fric_s", "Fric_s", "Xscale3", "Xscale3", "Yшкала4", "Yшкала4", "Xscale4", "Xscale4" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "slipring_ID", "Идентификатор токосъёмника.(Целое число, максимум 10 цифр)", "" "unit_ID", "(Необязательно) Идентификатор устройства. (Целое число, максимум 10 цифр)", "" "slipring_title", "Скользящий титул.(Персонаж, максимум 100 символов)", "" "El_ID1", "Идентификатор первого элемента в токосъемник.(Целое число, максимум 10 цифр)", "" "El_ID2", "Идентификатор второго элемента в токосъемник.(Целое число, максимум 10 цифр)", "" "node_ID1", "Идентификатор узла привязки. 2(Целое число, максимум 10 цифр)", "" "node_ID2", "Необязательный идентификатор узла для ориентация контактного кольца. 2(Целое число, максимум 10 цифр)", "" "sens_ID", "Идентификатор датчика, используемый для контактного кольца блокировка. 3 = 0 Токосъемное кольцо разблокировано. (Целое число)", "" "Fl_flag", "Флаг управления скользящим направлением = 0 (по умолчанию) Скольжение в обе стороны. = 1 Сдвиг с El_ID1 на Только El_ID2. = 2 Сдвиг с El_ID2 на Только El_ID1. (Целое число)", "" "A", "Шкала кулоновского трения фактор.(Реальный)", "" "Ed_factor", "Коэффициент экспоненциального затухания для Кулоновское трение.(Реальное)", ":math:`[\frac{s}{m}]`" "fct_ID1", "Определение идентификатора функции динамический коэффициент кулоновского трения как функция время.(Целое число)", "" "fct_ID2", "Определение идентификатора функции динамический коэффициент кулоновского трения как функция нормального сила.(Целое число)", "" "Fric_d", "Динамическое кулоновское трение коэффициент.Если fct_ID1 = 0: постоянное значение (по умолчанию = 0). Если fct_ID1 > 0: коэффициент ординатного масштабирования для функции fct_ID1 (По умолчанию = 1).(Реальный)", "" "Xscale1", "Масштабный коэффициент абсцисс для функция fct_ID1.По умолчанию = 1 (реальное)", "" "Yшкала2", "Коэффициент масштабирования по оси ординат для функция fct_ID2.По умолчанию = 1 (реальное)", "" "Xscale2", "Масштабный коэффициент абсцисс для функция fct_ID2.По умолчанию = 1 (реальное)", "" "fct_ID3", "Идентификатор функции, определяющий статику Коэффициент кулоновского трения как функция время.(Целое число)", "" "fct_ID4", "Идентификатор функции, определяющий статику Коэффициент кулоновского трения как функция нормального сила.(Целое число)", ":math:`[s]`" "Fric_s", "Статическое кулоновское трение коэффициент.Если fct_ID3= 0: постоянное значение (по умолчанию = 0). Если fct_ID3> 0: коэффициент ординатного масштабирования для функции fct_ID2 (по умолчанию = 1).(Реальное)", ":math:`[N]`" "Xscale3", "Масштабный коэффициент абсцисс для функция fct_ID3.По умолчанию = 1 (реальное)", "" "Yшкала4", "Коэффициент масштабирования по оси ординат для функция fct_ID4.По умолчанию = 1 (реальное)", ":math:`[s]`" "Xscale4", "Масштабный коэффициент абсцисс для функция fct_ID4.По умолчанию = 1 (реальное)", ":math:`[N]`" Комментарии ----------- 1. Токосъемное кольцо определяется двумя пружинными элементами ремня безопасности, первоначально соединенными с токосъемник, El_ID1, El_ID2 и узел node_ID1 используются для определения положения контактного кольца. Общий узел между два элемента El_ID1 и EL_ID2 должны находиться в тех же координатах, что и node_ID1. 2. node_ID1 и node_ID2 не должны быть узлами пружинного компонента ремня безопасности. 3. По умолчанию ось вращения контактного кольца определяется формулой :math:`\overset{\rightarrow}{n_{def}}` , направление нормали к плоскости, определенное двумя связанными элементами. Кроме того, ось вращения токосъемник можно определить по направлению node_ID 1 и node_ID 2 . угол :math:`\gamma` между направлением node_ID 1 и node_ID 2 и :math:`\overset{\rightarrow}{n_{def}}` используется для расчета трения. .. image:: images/slipring_spring_starter_r_silpring_spring_rotation_axis.jpg *(Рисунок 1.)* 4. Кулоновское трение коэффициент рассчитывается с помощью: :math:`\mu=(1+A\gamma^{2})(\mu_{dyn}+(\mu_{stat}−\mu_{dyn})e^{−Ed_factor.|V_{rel}|})` Где, :math:`\mu_{stat}` Коэффициент статического трения :math:`\mu_{dyn}` Динамический коэффициент трения :math:`V_{rel}` Относительная скорость скольжения Они соответственно вычисляются с помощью: :math:`\mu_{dyn}=Fric_d.fct_ID_{1}(\frac{t}{Xscale_{1}})+Yscale_{2}.fct_ID_{2}(\frac{Fn}{Xscale_{2}})` :math:`\mu_{stat}=Fric_s.fct_ID_{3}(\frac{t}{Xscale_{3}})+Yscale_{4}.fct_ID_{4}(\frac{Fn}{Xscale_{4}})` 5. Когда токосъемное кольцо разблокировано, скольжение активируется, если разница сил после потока (отмечена с *) ниже, чем разность сил, полученная без потока, и материальный поток :math:`\deltaL_{0}` рассчитывается соответственно: :math:`|F_{k}^{*}−F_{k−1}^{*}|<|F_{k}−F_{k−1}|` с :math:`\frac{F_{k}^{*}}{F_{k−1}^{*}}=e^{\mu\theta.sign(F_{k}^{*}−F_{k−1}^{*})}` .. image:: images/slipring_spring_starter_r_silpring_spring_force.jpg *(Рисунок 2.)* 6. Общий узел 2 ветки токосъёмника кинематически крепятся к узлу крепления токосъемник node_ID1. Никакое другое кинематическое условие не может быть применено к какому-либо узлу ремня безопасности. элемент, который может войти в контактное кольцо. 7. Когда длина одного прядь достигает нуля, токосъемник обновляется. Эта нить снова появляется на другая сторона токосъемника и ранее соединенная жила на этой стороне покидает токосъемник. При этом в токосъёмник входит новая пружина. замена того, что переехал. Кинематическое состояние с креплением узел также переключается на новый общий узел прядей. Предыдущий общий узел освобождается с начальной скоростью, рассчитанной по материалу поток и направление высвобождаемого элемента, так что два направления токосъемник :math:`\overset{\rightarrow}{n_{1}}` и :math:`\overset{\rightarrow}{n_{2}}` и угол :math:`\theta` не изменяются обновлением. :math:`\overset{\rightarrow}{V_{ini}}=\frac{\deltaL_{0}}{dt}\overset{\rightarrow}{n_{k}}` .. image:: images/slipring_spring_starter_r_silpring_spring_nodes.jpg *(Рисунок 3.)* 8. Чтобы обеспечить элемент и стабильность временного шага, максимальное значение жесткости рассчитывается по формуле :math:`L_{min}` определено в ремне безопасности материал ( /MAT/LAW114 ) и ссылка на пружинный элемент длина :math:`L_{0}` . :math:`K=\frac{k}{max(L_{min},L_{0})}` 9. Когда пружинный элемент находится в контактном кольце, вязкость отключена.