Simple Gear
Простая передача из ведущей и ведомой шестерен с регулируемым передаточным числом, потерями на трение.
Описание
Блок 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 as input shaft
, то .
-
Блок рассматривает зацепления зубьев как положение, , по отношению к линейному люфту, , где . соответствует параметру Linear backlash. Начальное значение переменной Backlash position соответствует начальному положению .
Жесткий упор имитирует статический контакт на границах. Шестеренка блокируется при столкновении и когда . Как только шестерня блокируется, . Как только выполнится условие , шестерня разблокируется, где:
-
– значение параметра Static contact release force threshold.
-
– значение параметра Static contact speed threshold.
-
– это сила зацепления между зубьями шестерни, такая, что .
Допущения и ограничения
-
Инерция зубчатых колес пренебрежимо мала.
-
Шестерни рассматриваются как твердые тела.
-
Кулоновское трение замедляет симуляцию. (подробнее см. здесь)
Порты
Ненаправленные
#
B
—
ведущая шестерня
вращательная механика
Details
Ненаправленный порт, связанный с ведущей шестерней.
Имя для программного использования |
|
#
F
—
ведомая шестерня
вращательная механика
Details
Ненаправленный порт, связанный с ведомой шестерней.
Имя для программного использования |
|
#
H
—
тепловой поток
тепло
Details
Ненаправленный порт, связанный с тепловым потоком.
Тепловой порт позволяет моделировать тепловой поток между блоком и подключенной сетью.
Зависимости
Чтобы использовать этот порт, установите для параметра Friction model значение Temperature-dependent efficiency
или Temperature and load-dependent efficiency
.
Имя для программного использования |
|
Параметры
Main
# 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
Направление движения ведомой шестерни относительно движения ведущей шестерни.
Значение по умолчанию |
|
Имя для программного использования |
|
Meshing Losses
#
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
| mN*m
| lbt*ft
Details
Крутящий момент, , действующий на ведущую шестерню в режиме холостого хода, т.е. когда передача крутящего момента на ведомую шестерню равна нулю. При ненулевых значениях входная мощность в режиме холостого хода полностью рассеивается из-за потерь в зацеплении.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Load-dependent efficiency
.
Значение по умолчанию |
|
Имя для программного использования |
|
#
Nominal output torque —
номинальный крутящий момент
N*m
| mN*m
| lbt*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
| mN*m
| lbt*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 —
угловая скорость ведомой шестерни при которой применяется максимальное значение КПД
rpm
| deg/s
| rad/s
Details
Абсолютное значение угловой скорости ведомой шестерни, при котором достигается максимальное значение КПД передачи крутящего момента, . При значениях ниже указанного, КПД сглаживается с помощью гиперболической функции тангенса до 1, снижая потери до 0.
Пороговое значение угловой скорости должно быть ниже ожидаемой угловой скорости во время симуляции. Более высокие значения могут привести к тому, что блок будет недооценивать потери эффективности. Очень низкие значения повышают вычислительные затраты на моделирование. |
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature and load-dependent efficiency
.
Значение по умолчанию |
|
Имя для программного использования |
|
#
Follower power threshold —
минимальное значение пороговой мощности
W
| GW
| MW
| kW
| mW
| uW
| HP_DIN
Details
Абсолютное значение мощности ведомой шестерни, выше которого применяются полные значения КПД передачи крутящего момента, . При значениях ниже указанных, КПД сглаживается с помощью гиперболической функции тангенса до 1
, снижая потери до 0
.
Пороговое значение мощности должно быть ниже ожидаемой мощности, передаваемой во время симуляции. Более высокие значения могут привести к тому, что блок будет недооценивать потери эффективности. Очень низкие значения повышают вычислительные затраты на моделирование. |
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency
.
Значение по умолчанию |
|
Имя для программного использования |
|
Backlash
# 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
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
.
Более подробную информацию читайте в Translational Hard Stop.
Зависимости
Чтобы использовать этот параметр, включите флажок параметра Enable backlash.
Значение по умолчанию |
|
Имя для программного использования |
|
#
Linear backlash —
расстояние свободного движения зуба
m
| cm
| ft
| in
| km
| mi
| mm
| um
| yd
Details
Расстояние, которое зуб шестерни может пройти между зацепляющимися зубьями.
Зависимости
Чтобы использовать этот параметр, установите флажок для параметра Enable backlash.
Значение по умолчанию |
|
Имя для программного использования |
|
#
Base (B) gear radius —
радиус ведущей шестерни
m
| cm
| ft
| in
| km
| mi
| mm
| um
| yd
Details
Расстояние от центра шестерни до точки зацепления зубьев.
Зависимости
Чтобы использовать этот параметр, установите флажок для параметра Enable backlash.
Значение по умолчанию |
|
Имя для программного использования |
|
#
Transition region —
область постепенного воздействия жесткой остановки
m
| cm
| ft
| in
| km
| mi
| mm
| um
| yd
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
| 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 —
поступательное демпфирование
kg/s
| N*s/m
| N/(m/s)
| lbf/(ft/s)
| lbf/(in/s)
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
.
Значение по умолчанию |
|
Имя для программного использования |
|
Viscous Losses
#
Viscous friction coefficients at base (B) and follower (F) —
коэффициенты вязкого трения между шестернями
N*m/(rad/s)
| ft*lbf/(rad/s)
Details
Вектор значений коэффициентов вязкого трения для движения ведущей и ведомой шестерен соответственно. Чтобы пренебречь вязкими потерями, используйте значение по умолчанию [0.0, 0.0]
.
Значение по умолчанию |
|
Имя для программного использования |
|
Thermal Port
#
Thermal mass —
теплоемкость
J/K
| kJ/K
Details
Тепловая энергия, необходимая для изменения температуры компонента на один градус. Чем больше теплоемкость, тем более устойчив компонент к изменению температуры.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model одно из следующих значений:
-
Temperature-dependent efficiency
; -
Temperature and load-dependent efficiency
.
Значение по умолчанию |
|
Имя для программного использования |
|