Нелинейная поступательная пружина
Поступательная пружина на основе полиномиальной или табличной параметризации.
Тип: Engee1DMechanical.Elements.Translational.NonlinearSpring
Путь в библиотеке:
|
Описание
Блок Нелинейная поступательная пружина представляет собой пружину с нелинейной зависимостью силы упругости от смещения. Величина силы упругости является произвольной функцией смещения и не обязательно должна удовлетворять закону Гука. Вы можете параметризовать зависимость силы от смещения с помощью полинома или таблицы поиска. Сила упругости может быть симметричной или несимметричной относительно нулевой деформации.
Симметричная полиномиальная параметризация определяет силу упругости в соответствии с выражением:
где
-
— сила упругости пружины;
-
— коэффициенты пружины;
-
— относительное смещение между портами R и C:
где
-
— начальное смещение, в начале симуляции ;
-
— абсолютное положение порта R;
-
— абсолютное положение порта C.
-
Чтобы избежать пересечений нуля, которые замедляют моделирование, исключите функцию знака из полиномиального выражения, указав нечетный полином ( ).
Двусторонняя полиномиальная параметризация определяет силу упругости в соответствии с выражением:
где
-
— коэффициенты растяжения пружины;
-
— коэффициенты сжатия пружины.
Обе полиномиальных параметризации используют полином пятого порядка. Чтобы использовать полином более низкого порядка, установите для коэффициентов высшего порядка значение ноль. Для полиномов порядка больше пяти выполните аппроксимацию полиномом порядка не выше пятого, или используйте параметризацию по таблице поиска.
Параметризация по таблице поиска определяет силу упругости на основе заданных векторов смещения и силы. Если точка с нулевой скоростью и нулевой силой не включена в указанные векторы, блок автоматически добавляет ее в качестве точки данных в начале координат.
Порты
Ненаправленные
#
R
—
ведомый порт
поступательная механика
Details
Ненаправленный поступательный механический порт, связанный с ведомым концом пружины.
| Имя для программного использования |
|
#
C
—
базовый порт
поступательная механика
Details
Ненаправленный поступательный механический порт, связанный с базовым концом пружины.
| Имя для программного использования |
|
Параметры
Основные параметры
#
Способ параметризации —
метод параметризации пружины
Задано полиномом | Задано таблично
Details
Выберете тип параметризации пружины: полином или таблица поиска.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
# Симметрия пружины — cимметрия поведения пружины
Details
Симметрия поведения пружины относительно точки нулевой деформации. Если этот флажок установлен, то блок применяет один полином симметрично относительно точки нулевой деформации. Если этот флажок снят, то блок применяет уникальные полиномы для растяжения и сжатия.
Зависимости
Чтобы использовать этот параметр, установите для параметра Способ параметризации значение Задано полиномом.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Вектор коэффициентов жесткости пружины —
коэффициенты полинома при симметричной деформации
N/m | mN/m | kN/m | MN/m | GN/m | kgf/m | lbf/ft | lbf/in
Details
Коэффициенты упругости пружины для полиномиальной зависимости. Наибольший элемент ненулевого порядка должен быть положительным. Вектор должен состоять из 5 элементов.
Зависимости
Чтобы использовать этот параметр, установите для параметра Способ параметризации значение Задано полиномом и установите флажок Симметрия пружины.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |