Документация Engee

Циклоидальная передача

Редуктор скорости с высоким передаточным числом на основе движения циклоидального диска.

Тип: Engee1DMechanical.Transmission.CycloidalDrive

Путь в библиотеке:

/Physical Modeling/1D Mechanical/Gears/Cycloidal Drive

Описание

Блок Циклоидальная передача представляет собой компактный механизм снижения скорости с высоким передаточным числом, который содержит четыре ключевых компонента:

  • циклоидальный диск;

  • эксцентриковый кулачок;

  • корпус кольцевой шестерни;

  • ролики.

Эксцентрик выходящий из ведущего вала, находится внутри циклоидального диска. Этот диск входит в зацепление с корпусом кольцевой шестерни. Ролики, идущие от ведомого вала, входят в соответствующие отверстия на циклоидальном диске.

cycloidal drive 1 ru

При нормальной работе ведущий вал приводит в движение эксцентриковый кулачок. Кулачок вращается внутри циклоидального диска, заставляя его вращаться эксцентрично вокруг смещенной оси. При движении циклоидальный диск входит в зацепление с внутренними зубьями корпуса кольцевой шестерни. Внутреннее зацепление изменяет направление скорости вращения.

Ролики, проходящие через отверстия циклоидального диска, передают вращательное движение на ведомый вал. Этот вал вращается против ведущего вала с очень низкой скоростью. Высокое передаточное число обусловлено почти одинаковым числом зубьев циклоидального диска и кольцевой шестерни. Блок рассчитывает эффективное передаточное число как

где

  • — передаточное число;

  • — число зубьев на кольцевой шестерне;

  • — число зубьев на циклоидальном диске.

Передаточное число ограничивает угловые скорости ведущего и ведомого валов в соответствии с выражением

где

  • — угловая скорость ведомого вала;

  • — угловая скорость ведущего вала.

Передаточное число также ограничивает крутящие моменты, действующие на ведущий и ведомый валы, в соответствии с выражением

где

На рисунке показан циклоидальный привод спереди и сбоку. Кинематика системы привода приводит к изменению угловых скоростей ведущего и ведомого валов, так что оба вала вращаются в противоположных направлениях.

cycloidal drive 2

Циклоидальный привод может работать в реверсивном режиме, то есть с передачей мощности от ведомого вала к ведущему валу. В режиме реверса КПД передачи крутящего момента обычно незначительна. КПД можно регулировать, изменяя значение параметра КПД передачи от ведомого вала к ведущему.

Вращение кольцевой шестерни

При установке флажка Вращение цевкового колеса блок использует порт R, который позволяет моделировать вращательное движение кольцевой шестерни. Блок реализует это движение как





где — крутящий момент на кольцевой шестерне.

Модель трения

Вы можете установить для Модель трения:

  • значение Без потерь в передаче, которое игнорирует потери для оптимальной производительности вашей симуляции в реальном времени;

  • значение Постоянный КПД, которое позволяет задать КПД компонента, остающийся постоянным на протяжении всей симуляции;

  • значение КПД, зависящий от температуры, которое моделирует зависящий от температуры КПД компонента путем создания интерполяционной таблицы на основе вектора Температура и заданного вектора КПД компонента. Эта опция также открывает ненаправленный порт H. Порт H принимает тепловой поток в блок, который преобразуется в температуру блока в соответствии со значением параметра Теплоемкость.

Тепловая модель

Вы можете моделировать эффекты теплового потока и изменения температуры, включив дополнительный тепловой порт. Чтобы использовать тепловой порт, установите для параметра Модель трения значение КПД, зависящий от температуры.

Порты

Ненаправленные

# F — ведомый вал
вращательная механика

Details

Ненаправленный порт, связанный с ведомым валом.

Имя для программного использования

follower_flange

# H — тепловой поток
тепло

Details

Ненаправленный порт, связанный с тепловым потоком.

Тепловой порт позволяет моделировать тепловой поток между блоком и подключенной сетью.

Зависимости

Чтобы использовать этот порт, установите для параметра Модель трения значение КПД, зависящий от температуры.

Имя для программного использования

thermal_port

# R — кольцевая шестерня
вращательная механика

Details

Ненаправленный порт, связанный с кольцевой шестерней.

Зависимости

Чтобы использовать этот порт, установите флажок Вращение цевкового колеса.

Имя для программного использования

ring_flange

# B — ведущий вал
вращательная механика

Details

Ненаправленный порт, связанный с ведущим валом.

Имя для программного использования

base_flange

Параметры

Потери в передаче

# Порог мощности потерь — минимальное пороговое значение мощности
W | uW | mW | kW | MW | GW | V*A | HP_DIN

Details

Абсолютное значение мощности циклоидального диска, при превышении которого применяется значение полного КПД. При значении ниже указанного, значение КПД сглаживается.

  • Если для параметра Модель трения установлено значение Постоянный КПД, блок использует гиперболическую функцию тангенса для сглаживания КПД до единицы, так что потери КПД в состоянии покоя равны нулю.

  • Если для параметра Модель трения установлено значение КПД, зависящий от температуры, блок использует гиперболическую функцию тангенса для сглаживания КПД в диапазоне от нуля в состоянии покоя до значений, предоставляемых интерполяционными таблицами зависимости КПД от температуры при пороговых значениях мощности.

Пороговое значение мощности должно быть ниже ожидаемой мощности, передаваемой во время симуляции. Более высокие значения могут привести к тому, что блок будет недооценивать потери эффективности. Однако очень низкие значения могут увеличить вычислительные затраты.

Зависимости

Чтобы использовать этот параметр, установите для параметра Модель трения значение Постоянный КПД или КПД, зависящий от температуры.

Единицы измерения

W | uW | mW | kW | MW | GW | V*A | HP_DIN

Значение по умолчанию

0.001 W

Имя для программного использования

power_threshold

Вычисляемый

Да

# КПД передачи от ведомого вала к ведущему — КПД передачи крутящего момента от ведомого вала к ведущему валу

Details

КПД передачи крутящего момента, когда ведомый вал приводит в движение ведущий вал, то есть в режиме реверса. Значения КПД должны лежать в интервале (0, 1]. Большие значения КПД соответствуют большей передаче крутящего момента между ведущим и ведомым валами. Типичными являются значения, близкие к нулю.

Если для параметра Модель трения задано значение Постоянный КПД, то укажите значение КПД передачи от ведомого вала к ведущему в виде скаляра.

Если для параметра Модель трения задано значение КПД, зависящий от температуры, то укажите значение КПД передачи от ведомого вала к ведущему в виде вектора. Значения вектора — это КПД при соответствующих значениях температуры в параметре Температура. Оба вектора должны быть одинакового размера.

Зависимости

Чтобы использовать этот параметр, установите для параметра Модель трения значение Постоянный КПД или КПД, зависящий от температуры.

Значение по умолчанию

0.05

Имена для программного использования

follower_to_base_efficiency_const, follower_to_base_efficiency_vector

Вычисляемый

Да

# КПД передачи от ведущего вала к ведомому — КПД передачи крутящего момента от ведущего вала к ведомому

Details

КПД передачи крутящего момента, когда ведущий вал приводит в движение ведомый вал. Значения КПД должны лежать в интервале (0, 1]. Большие значения КПД соответствуют большей передаче крутящего момента между ведущим и ведомым валами. Типичными являются значения, близкие к нулю.

Если для параметра Модель трения задано значение Постоянный КПД, то укажите значение КПД передачи от ведущего вала к ведомому в виде скаляра.

Если для параметра Модель трения задано значение КПД, зависящий от температуры, то укажите значение КПД передачи от ведущего вала к ведомому в виде вектора. Значения вектора — это КПД при соответствующих значениях температуры в параметре Температура. Оба вектора должны быть одинакового размера.

Зависимости

Чтобы использовать этот параметр, установите для параметра Модель трения значение Постоянный КПД или КПД, зависящий от температуры.

Значение по умолчанию

0.9

Имена для программного использования

base_to_follower_efficiency_const, base_to_follower_efficiency_vector

Вычисляемый

Да

# Модель трения — модель трения
Без потерь в передаче | Постоянный КПД | КПД, зависящий от температуры

Details

Модель потерь на трение при зацеплении:

  • Без потерь в передаче — потери при зацеплении не учитываются.

  • Постоянный КПД — задается КПД, который остается постоянным на протяжении всей симуляции.

  • КПД, зависящий от температуры — КПД передачи крутящего момента зависит от значений на порту H.

Значения

No meshing losses - Suitable for HIL simulation | Constant efficiency | Temperature-dependent efficiency

Значение по умолчанию

No meshing losses - Suitable for HIL simulation

Имя для программного использования

friction_model

Вычисляемый

Нет

# Температура — вектор значений температуры
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

Вектор значений температуры, используемых для построения интерполяционной таблицы зависимости КПД передачи крутящего момента от температуры. Элементы вектора должны монотонно возрастать. Количество элементов в векторе должно совпадать с количеством элементов в векторах, заданных для параметров КПД передачи от ведущего вала к ведомому и КПД передачи от ведомого вала к ведущему.

Зависимости

Чтобы использовать этот параметр, установите для параметра Модель трения значение КПД, зависящий от температуры.

Единицы измерения

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Значение по умолчанию

[280.0, 300.0, 320.0] K

Имя для программного использования

temperature_vector

Вычисляемый

Да

Основные

# Количество цевок на цевочном колесе — число зубьев кольцевой шестерни

Details

Общее количество зубьев или цевок, выступающих внутрь корпуса кольцевой шестерни. Значение этого параметра должно быть больше значения параметра Число зубьев циклоидального диска. Отношение количеств зубьев шестерен определяет относительные угловые скорости ведущего и ведомого валов.

Значение по умолчанию

24.0

Имя для программного использования

ring_teeth_count

Вычисляемый

Да

# Число зубьев циклоидального диска — число зубьев циклоидального диска

Details

Общее количество зубьев, выступающих за периметр циклоидального диска. Значение этого параметра должно быть меньше значения параметра Количество цевок на цевочном колесе. Отношение количеств зубьев шестерен определяет относительные угловые скорости ведущего и ведомого валов.

Значение по умолчанию

20.0

Имя для программного использования

cycloid_teeth_count

Вычисляемый

Да

# Вращение цевкового колеса — опция для моделирования движения кольцевой шестерни

Details

Опция для учета вращения кольцевой шестерни. Установите этот флажок, чтобы использовать порт R.

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_ring_gear_rotation

Вычисляемый

Нет

Тепловой порт

# Теплоемкость — теплоемкость
J/K | kJ/K

Details

Тепловая энергия, необходимая для изменения температуры компонента на один градус. Чем больше теплоемкость, тем более устойчив компонент к изменению температуры.

Зависимости

Чтобы использовать этот параметр, установите для параметра Модель трения значение КПД, зависящий от температуры.

Единицы измерения

J/K | kJ/K

Значение по умолчанию

50.0 J/K

Имя для программного использования

thermal_mass

Вычисляемый

Да