Simple Gear
Простая передача из ведущей и ведомой шестерен с регулируемым передаточным числом, потерями на трение.
Тип: Engee1DMechanical.Transmission.Gears.Simple
Путь в библиотеке:
|
Описание
Блок Simple Gear представляет собой редуктор, в котором соединенные оси ведущей шестерни ( ) и ведомой шестерни ( ) вращаются с фиксированным передаточным числом, которое указываете вы. Также вы выбираете, вращается ли ось ведомой шестерни в том же или противоположном направлении, что и ось ведущей шестерни.
-
Если они вращаются в одном направлении, угловая скорость ведомой шестерни ( ) и угловая скорость ведущей шестерни ( ) имеют одинаковый знак.
-
Если они вращаются в противоположных направлениях, и имеют противоположные знаки.
Вы можете добавлять и удалять люфт и тепловые эффекты.
Тепловая модель
Вы можете моделировать эффекты теплового потока и изменения температуры, включив дополнительный тепловой порт H. Чтобы использовать тепловой порт H, установите для параметра Friction model значение Temperature-dependent efficiency.
Кроме того, вы можете выбрать модель эффективности, которая меняется в зависимости от нагрузки и температуры, установив для параметра Friction model значение Temperature and load-dependent efficiency. Включение тепловой модели:
-
Открывает ненаправленный порт H.
-
Включает параметр Thermal mass, который позволяет вам указать способность компонента сопротивляться изменениям температуры.
-
Включает параметр Initial Temperature, который позволяет задать начальную температуру.
Идеальные зубчатые передачи и коэффициенты передачи
Блок Simple Gear накладывает два кинематических ограничения на две связанные оси:
где
-
— радиус ведомой шестерни;
-
— угловая скорость ведомой шестерни;
-
— радиус ведущей шестерни;
-
— угловая скорость ведущей шестерни.
Передаточное число для зацепления ведомой и ведущей шестерен равно:
где
-
— число зубьев ведущей шестерни;
-
— число зубьев ведомой шестерни.
Две степени свободы сводятся к одной независимой шестерне.
Передача крутящего момента осуществляется следующим образом:
где
-
— крутящий момент на входе;
-
— крутящий момент на выходе;
-
— потери при передаче крутящего момента.
Для идеального случая .
Неидеальные ограничения и потери в зубчатых передачах
В неидеальном случае . Подробнее см. в статье Моделирование механических передач с потерями.
В неидеальной зубчатой паре угловая скорость, передаточное число и ограничения на количество зубьев остаются неизменными. Но передаваемый крутящий момент и мощность снижаются за счет:
-
Кулоновского трения между поверхностями зубьев на зубчатых колесах и , которое определяется КПД, .
-
Вязкого трения муфты приводных валов с подшипниками, которая определяется коэффициентами вязкого трения, .
Постоянный КПД
В случае постоянного КПД, является постоянной величиной, не зависящей от нагрузки или передаваемой мощности.
КПД, зависящий от нагрузки
КПД ( ) зависит от нагрузки или мощности, передаваемой через шестерни. Для любого из потоков мощности:
где
-
— крутящий момент, зависящий от кулоновского трения;
-
— коэффициент пропорциональности;
-
— крутящий момент, действующий на входной вал в режиме холостого хода.
КПД ( ) связан с в стандартной форме, но становится зависимым от нагрузки:
Эффект люфта
Вы можете включить в свою модель эффект люфта.
Люфт — это избыточное пространство между зубом шестерни и сопряженными с ней зубьями другой шестерни. Увеличение люфта компенсирует снижение производственных допусков и обеспечивает свободное движение смазочных материалов в шестернях для предотвращения заклинивания. Однако избыточный люфт может привести к преждевременному износу системных компонентов и повлиять на измерения, которые зависят от положения шестерни. Этот блок применяет люфт для запуска и реверса, используя реализацию блока Translational Hard Stop.
Если вы включаете параметр Enable backlash, блок соотносит вращение шестерни с линейным люфтом как:
где
-
— относительная линейная скорость зуба шестерни;
-
— соответствует значению параметра Base (B) gear radius;
-
— радиус ведомой шестерни, где , а параметр Follower (F) to base (B) teeth ratio (NF/NB) соответствует отношению ;
-
и — угловые скорости ведущей и ведомой шестерен соответственно;
-
— знак направления вращения шестерни. Если для параметра Output shaft rotates установлено значение:
-
In same direction as input shaft, то . -
In opposite direction to input shaft, то .
-
Блок рассматривает зацепления зубьев как положение, , по отношению к линейному люфту, , где . соответствует параметру Linear backlash. Начальное значение переменной Backlash position соответствует начальному положению .
Если установить для параметра Hard stop model значение Based on coefficient of restitution, то жесткая остановка может использовать ненулевое значение параметра Coefficient of restitution, , в уравнении сохранения импульса. При столкновении:
где и — моменты времени до и после столкновения, соответственно. Считается, что находится в диапазоне [0, 1].
Блок Simple Gear регистрирует режимное состояние передачи как промежуточное состояние M.
| Состояние | Значение |
|---|---|
|
Выключено |
|
Прямой ход с |
|
Обратный ход с |
|
Мгновенный переход режима между прямым и обратным ходом |
|
Мгновенный переход режима между обратным и прямым ходом |
|
Мгновенный ударный режим |
Жесткий упор имитирует статический контакт на границах. Шестерня блокируется при столкновении и при . Как только шестерня блокируется: . Как только выполнится условие , шестерня разблокируется.
В этих формулах:
-
— значение параметра Static contact release force threshold;
-
— значение параметра Static contact speed threshold;
-
— это сила зацепления между зубьями шестерни, такая, что .
Тепловая модель
Вы можете моделировать влияние теплового потока и изменения температуры, включив дополнительный тепловой порт. Чтобы использовать тепловой порт, установите для параметра Friction model значение Temperature-dependent efficiency или Temperature and load-dependent efficiency.
При выборе тепловой модели:
-
Используется ненаправленный тепловой порт H.
-
Используется параметр Thermal mass, который позволяет определить способность компонента противостоять изменениям температуры.
Допущения и ограничения
-
Инерция зубчатых колес пренебрежимо мала.
-
Шестерни рассматриваются как твердые тела.
-
Кулоновское трение замедляет симуляцию. (подробнее см. здесь)
Порты
Ненаправленные
#
B
—
ведущая шестерня
вращательная механика
Details
Ненаправленный порт, связанный с ведущей шестерней.
| Имя для программного использования |
|
#
F
—
ведомая шестерня
вращательная механика
Details
Ненаправленный порт, связанный с ведомой шестерней.
| Имя для программного использования |
|
#
H
—
тепловой поток
тепло
Details
Ненаправленный порт, связанный с тепловым потоком.
Тепловой порт позволяет моделировать тепловой поток между блоком и подключенной сетью.
Зависимости
Чтобы использовать этот порт, установите для параметра Friction model значение Temperature-dependent efficiency или Temperature and load-dependent efficiency.
| Имя для программного использования |
|
Параметры
Основные
# Follower (F) to base (B) teeth ratio (NF/NB) — передаточное число от ведомой шестерне к ведущей
Details
Постоянное передаточное число, , оборотов ведомой шестерни к оборотам ведущей шестерни.
Передаточное число должно быть строго >0.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Output shaft rotates —
направление вращения ведущей шестерни
In same direction as input shaft | In opposite direction to input shaft
Details
Направление движения ведомой шестерни относительно движения ведущей шестерни.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
Потери в передаче
#
Friction model —
модель трения
No meshing losses - Suitable for HIL simulation | Constant efficiency | Load-dependent efficiency | Temperature-dependent efficiency | Temperature and load-dependent efficiency
Details
Модель трения в передаче. Задается как:
-
No meshing losses - Suitable for HIL simulation– зубчатое зацепление считается идеальным. -
Constant efficiency– передача крутящего момента между зубчатыми парами снижается на постоянную величину КПД, , таким образом, что . -
Load-dependent efficiency– уменьшение передачи крутящего момента с помощью переменного коэффициента полезного действия. Этот коэффициент находится в диапазоне и зависит от нагрузки. -
Temperature-dependent efficiency– передача крутящего момента между парами зубчатых колес определяется по интерполяционной таблице соответствия температуры и КПД крутящего момента. -
Temperature and load-dependent efficiency– уменьшение передачи крутящего момента на величину КПД, зависящий от температуры и нагрузки. Этот коэффициент находится в диапазоне и изменяется в зависимости от нагрузки. Эффективность передачи крутящего момента определяется на основе предоставленных пользователем данных о нагрузке на редуктор и температуре.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Input shaft torque at no load —
крутящий момент холостого хода
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
Крутящий момент, , действующий на ведущую шестерню в режиме холостого хода, т.е. когда передача крутящего момента на ведомую шестерню равна нулю. При ненулевых значениях входная мощность в режиме холостого хода полностью рассеивается из-за потерь в зацеплении.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Load-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Nominal output torque —
номинальный крутящий момент
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
Крутящий момент на ведомой шестерне, , при котором КПД нормируется в зависимости от нагрузки.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Load-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Efficiency at nominal output torque — номинальный КПД
Details
Коэффициент полезного действия передачи крутящего момента, , при номинальном крутящем моменте на ведомой шестерне. Высокие значения КПД соответствуют большей передаче крутящего момента между ведущей и ведомой шестернями.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Load-dependent efficiency.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Efficiency — КПД передачи крутящего момента
Details
КПД передачи крутящего момента между ведущей и ведомой шестернями. Значение КПД обратно пропорционально потерям мощности в зацеплении.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Temperature —
вектор значений температуры
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR
Details
Вектор значений температуры, используемых для построения интерполяционной таблицы соответствия температуры и КПД передачи крутящего момента. Элементы вектора должны монотонно возрастать.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature-dependent efficiency или Temperature and load-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Load at base gear —
вектор нагрузок на базовую шестерню
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
Вектор нагрузок на базовую шестерню, используемый для построения двухмерной интерполяционной таблицы соответствия КПД в зависимости от значений температуры и нагрузки. Элементы вектора должны монотонно возрастать. Вектор нагрузок должен быть того же размера, что и один столбец матрицы значений КПД.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature and load-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Efficiency — вектор значений КПД передачи крутящего момента
Details
Вектор значений КПД передачи крутящего момента для зубчатого зацепления ведущей и ведомой шестерен.
Блок использует эти значения для построения интерполяционной таблицы соответствия температуры и КПД.
Каждый элемент – это КПД, относящийся к соответствующему значению температуры в векторе значений параметра Temperature. Длина вектора должна быть равна длине вектора параметра Temperature.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature-dependent efficiency.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Efficiency matrix — матрица значений КПД передачи крутящего момента
Details
Матрица значений КПД передачи крутящего момента для зубчатого зацепления ведущей и ведомой шестерен.
Блок использует эти значения для построения двухмерной интерполяционной таблицы соответствия КПД в зависимости от значений температуры и нагрузки.
Каждый элемент – это КПД, относящийся к соответствующему значению температуры в векторе значений параметра Temperature и при нагрузках, заданных в векторе значений параметра Load at base gear.
Количество строк должно совпадать с количеством элементов в векторе параметра Temperature. Количество столбцов должно быть равно количеству элементов в векторе параметра Load at base gear.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature and load-dependent efficiency.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Follower angular velocity threshold —
угловая скорость ведомой шестерни при которой применяется максимальное значение КПД
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
Абсолютное значение угловой скорости ведомой шестерни, при котором достигается максимальное значение КПД передачи крутящего момента, . При значениях ниже указанного, КПД сглаживается с помощью гиперболической функции тангенса до 1, снижая потери до 0.
| Пороговое значение угловой скорости должно быть ниже ожидаемой угловой скорости во время симуляции. Более высокие значения могут привести к тому, что блок будет недооценивать потери эффективности. Очень низкие значения повышают вычислительные затраты на моделирование. |
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature and load-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Follower power threshold —
минимальное значение пороговой мощности
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
Абсолютное значение мощности ведомой шестерни, выше которого применяются полные значения КПД передачи крутящего момента, . При значениях ниже указанных, КПД сглаживается с помощью гиперболической функции тангенса до 1, снижая потери до 0.
| Пороговое значение мощности должно быть ниже ожидаемой мощности, передаваемой во время симуляции. Более высокие значения могут привести к тому, что блок будет недооценивать потери эффективности. Очень низкие значения повышают вычислительные затраты на моделирование. |
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Люфт
# Enable backlash — включение люфта
Details
Установите этот флажок, чтобы учитывать люфт.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Hard stop model —
поведение при переходе к жесткой остановке
Stiffness and damping applied smoothly through transition region, damped rebound | Full stiffness and damping applied at bounds, undamped rebound | Full stiffness and damping applied at bounds, damped rebound | Based on coefficient of restitution
Details
Параметр жесткости и отскока для модели жесткого ограничителя. Задается как:
-
Stiffness and damping applied smoothly through transition region, damped rebound; -
Full stiffness and damping applied at bounds, undamped rebound; -
Full stiffness and damping applied at bounds, damped rebound; -
Based on coefficient of restitution
Более подробную информацию читайте в Translational Hard Stop.
Зависимости
Чтобы использовать этот параметр, включите флажок параметра Enable backlash.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Linear backlash —
расстояние свободного движения зуба
m | um | mm | cm | km | in | ft | yd | mi | nmi
Details
Расстояние, которое зуб шестерни может пройти между зацепляющимися зубьями.
Зависимости
Чтобы использовать этот параметр, установите флажок для параметра Enable backlash.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Base (B) gear radius —
радиус ведущей шестерни
m | um | mm | cm | km | in | ft | yd | mi | nmi
Details
Расстояние от центра шестерни до точки зацепления зубьев.
Зависимости
Чтобы использовать этот параметр, установите флажок для параметра Enable backlash.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Transition region —
область постепенного воздействия жесткой остановки
m | um | mm | cm | km | in | ft | yd | mi | nmi
Details
Расстояние, на котором блок постепенно применяет эффекты жесткости и демпфирования.
Если установить для параметра Hard stop model значение Stiffness and damping applied smoothly through transition region, damped rebound, блок плавно переходит от одной жесткости к другой по мере приближения жесткого упора к полной жесткости.
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Enable backlash и для параметра Hard stop model значение Stiffness and damping applied smoothly through transition region, damped rebound.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Linear stiffness —
поступательная жесткость
N/m | mN/m | kN/m | MN/m | GN/m | kgf/m | lbf/ft | lbf/in
Details
Поступательная жесткость пружины при столкновении шестерен.
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Enable backlash и для параметра Hard stop model одно из следующих значение:
-
Stiffness and damping applied smoothly through transition region, damped rebound; -
Full stiffness and damping applied at bounds, undamped rebound; -
Full stiffness and damping applied at bounds, damped rebound.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Linear damping —
поступательное демпфирование
N*s/m | kgf*s/m | lbf*s/ft | lbf*s/in
Details
Демпфирование поступательной энергии при столкновении шестеренок.
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Enable backlash и для параметра Hard stop model одно из следующих значение:
-
Stiffness and damping applied smoothly through transition region, damped rebound; -
Full stiffness and damping applied at bounds, undamped rebound; -
Full stiffness and damping applied at bounds, damped rebound.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Coefficient of restitution — коэффициент потери энергии при столкновении
Details
Потеря поступательной кинетической энергии при столкновениях. Значение 0 означает неупругое столкновение, а значение 1 – идеально упругое столкновение, при котором шестерня сохраняет всю кинетическую энергию.
Значение по умолчанию 0 эквивалентно моделированию крутящего момента, когда шестерни находятся в контакте, и устранению крутящего момента, когда шестерня меняет направление и зуб проходит расстояние до люфта.
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Enable backlash и для параметра Hard stop model значение Based on coefficient of restitution.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Static contact speed threshold —
пороговая относительная скорость между зубьями шестерни перед столкновением
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn
Details
Скорость, , ниже которой зуб шестерни становится заблокированным с зацепляющимися зубьями. Блок устанавливает , когда .
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Enable backlash и для параметра Hard stop model значение Based on coefficient of restitution.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
#
Static contact release force threshold —
пороговое усилие, необходимое для перехода из контактного режима в свободный
N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf
Details
Минимальное усилие, необходимое для выхода шестерни из статического контактного режима.
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Enable backlash и для параметра Hard stop model значение Based on coefficient of restitution.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Вязкостные потери
#
Viscous friction coefficients at base (B) and follower (F) —
коэффициенты вязкого трения между шестернями
N*m/(rad/s) | ft*lbf/(rad/s)
Details
Вектор значений коэффициентов вязкого трения для движения ведущей и ведомой шестерен соответственно. Чтобы пренебречь вязкими потерями, используйте значение по умолчанию.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Тепловой порт
#
Thermal mass —
теплоемкость
J/K | kJ/K
Details
Тепловая энергия, необходимая для изменения температуры компонента на один градус. Чем больше теплоемкость, тем более устойчив компонент к изменению температуры.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model одно из следующих значений:
-
Temperature-dependent efficiency; -
Temperature and load-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |