Cycloidal Drive
Редуктор скорости с высоким передаточным числом на основе движения циклоидального диска.
Тип: Engee1DMechanical.Transmission.CycloidalDrive
Путь в библиотеке:
|
Описание
Блок Cycloidal Drive представляет собой компактный механизм снижения скорости с высоким передаточным числом, который содержит четыре ключевых компонента:
-
циклоидальный диск;
-
эксцентриковый кулачок;
-
корпус кольцевой шестерни;
-
ролики.
Эксцентрик выходящий из ведущего вала, находится внутри циклоидального диска. Этот диск входит в зацепление с корпусом кольцевой шестерни. Ролики, идущие от ведомого вала, входят в соответствующие отверстия на циклоидальном диске.
При нормальной работе ведущий вал приводит в движение эксцентриковый кулачок. Кулачок вращается внутри циклоидального диска, заставляя его вращаться эксцентрично вокруг смещенной оси. При движении циклоидальный диск входит в зацепление с внутренними зубьями корпуса кольцевой шестерни. Внутреннее зацепление изменяет направление скорости вращения.
Ролики, проходящие через отверстия циклоидального диска, передают вращательное движение на ведомый вал. Этот вал вращается против ведущего вала с очень низкой скоростью. Высокое передаточное число обусловлено почти одинаковым числом зубьев циклоидального диска и кольцевой шестерни. Блок рассчитывает эффективное передаточное число как
где
-
— передаточное число;
-
— число зубьев на кольцевой шестерне;
-
— число зубьев на циклоидальном диске.
Передаточное число ограничивает угловые скорости ведущего и ведомого валов в соответствии с выражением
где
-
— угловая скорость ведомого вала;
-
— угловая скорость ведущего вала.
Передаточное число также ограничивает крутящие моменты, действующие на ведущий и ведомый валы, в соответствии с выражением
где
-
— крутящий момент на ведущем валу;
-
— крутящий момент на ведомом валу;
-
— потеря крутящего момента из-за трения. Подробнее см. в статье Моделирование механических передач с потерями.
На рисунке показан циклоидальный привод спереди и сбоку. Кинематика системы привода приводит к изменению угловых скоростей ведущего и ведомого валов, так что оба вала вращаются в противоположных направлениях.
Циклоидальный привод может работать в реверсивном режиме, то есть с передачей мощности от ведомого вала к ведущему валу. В режиме реверса КПД передачи крутящего момента обычно незначительна. КПД можно регулировать, изменяя значение параметра Efficiency from follower shaft to base shaft.
Вращение кольцевой шестерни
При установке флажка Ring gear rotation блок использует порт R, который позволяет моделировать вращательное движение кольцевой шестерни. Блок реализует это движение как
где — крутящий момент на кольцевой шестерне.
Модель трения
Вы можете установить для Friction model:
-
значение
No meshing losses - Suitable for HIL simulation, которое игнорирует потери для оптимальной производительности вашей симуляции в реальном времени; -
значение
Constant efficiency, которое позволяет задать КПД компонента, остающийся постоянным на протяжении всей симуляции; -
значение
Temperature-dependent efficiency, которое моделирует зависящий от температуры КПД компонента путем создания интерполяционной таблицы на основе вектора Temperature и заданного вектора КПД компонента. Эта опция также открывает ненаправленный порт H. Порт H принимает тепловой поток в блок, который преобразуется в температуру блока в соответствии со значением параметра Thermal mass.
Порты
Ненаправленные
#
F
—
ведомый вал
вращательная механика
Details
Ненаправленный порт, связанный с ведомым валом.
| Имя для программного использования |
|
#
H
—
тепловой поток
тепло
Details
Ненаправленный порт, связанный с тепловым потоком.
Тепловой порт позволяет моделировать тепловой поток между блоком и подключенной сетью.
Зависимости
Чтобы использовать этот порт, установите для параметра Friction model значение Temperature-dependent efficiency.
| Имя для программного использования |
|
#
R
—
кольцевая шестерня
вращательная механика
Details
Ненаправленный порт, связанный с кольцевой шестерней.
Зависимости
Чтобы использовать этот порт, установите флажок Ring gear rotation.
| Имя для программного использования |
|
#
B
—
ведущий вал
вращательная механика
Details
Ненаправленный порт, связанный с ведущим валом.
| Имя для программного использования |
|
Параметры
Meshing Losses
#
Power threshold —
минимальное пороговое значение мощности
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
Абсолютное значение мощности циклоидального диска, при превышении которого применяется значение полного КПД. При значении ниже указанного, значение КПД сглаживается.
-
Если для параметра Friction model установлено значение
Constant efficiency, блок использует гиперболическую функцию тангенса для сглаживания КПД до единицы, так что потери КПД в состоянии покоя равны нулю. -
Если для параметра Friction model установлено значение
Temperature-dependent efficiency, блок использует гиперболическую функцию тангенса для сглаживания КПД в диапазоне от нуля в состоянии покоя до значений, предоставляемых интерполяционными таблицами зависимости КПД от температуры при пороговых значениях мощности.
Пороговое значение мощности должно быть ниже ожидаемой мощности, передаваемой во время симуляции. Более высокие значения могут привести к тому, что блок будет недооценивать потери эффективности. Однако очень низкие значения могут увеличить вычислительные затраты.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency или Temperature-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Efficiency from follower shaft to base shaft — КПД передачи крутящего момента от ведомого вала к ведущему валу
Details
КПД передачи крутящего момента, когда ведомый вал приводит в движение ведущий вал, то есть в режиме реверса. Значения КПД должны лежать в интервале (0, 1]. Большие значения КПД соответствуют большей передаче крутящего момента между ведущим и ведомым валами. Типичными являются значения, близкие к нулю.
Если для параметра Friction model задано значение Constant efficiency, то укажите значение Efficiency from follower shaft to base shaft в виде скаляра.
Если для параметра Friction model задано значение Temperature-dependent efficiency, то укажите значение Efficiency from follower shaft to base shaft в виде вектора. Значения вектора — это КПД при соответствующих значениях температуры в параметре Temperature. Оба вектора должны быть одинакового размера.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency или Temperature-dependent efficiency.
| Значение по умолчанию |
|
| Имена для программного использования |
|
| Вычисляемый |
Да |
# Efficiency from base shaft to follower shaft — КПД передачи крутящего момента от ведущего вала к ведомому
Details
КПД передачи крутящего момента, когда ведущий вал приводит в движение ведомый вал. Значения КПД должны лежать в интервале (0, 1]. Большие значения КПД соответствуют большей передаче крутящего момента между ведущим и ведомым валами. Типичными являются значения, близкие к нулю.
Если для параметра Friction model задано значение Constant efficiency, то укажите значение Efficiency from base shaft to follower shaft в виде скаляра.
Если для параметра Friction model задано значение Temperature-dependent efficiency, то укажите значение Efficiency from base shaft to follower shaft в виде вектора. Значения вектора — это КПД при соответствующих значениях температуры в параметре Temperature. Оба вектора должны быть одинакового размера.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency или Temperature-dependent efficiency.
| Значение по умолчанию |
|
| Имена для программного использования |
|
| Вычисляемый |
Да |
#
Friction model —
модель трения
No meshing losses - Suitable for HIL simulation | Constant efficiency | Temperature-dependent efficiency
Details
Модель потерь на трение при зацеплении:
-
No meshing losses - Suitable for HIL simulation— потери при зацеплении не учитываются. -
Constant efficiency— задается КПД, который остается постоянным на протяжении всей симуляции. -
Temperature-dependent efficiency— КПД передачи крутящего момента зависит от значений на порту H.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
#
Temperature —
вектор значений температуры
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR
Details
Вектор значений температуры, используемых для построения интерполяционной таблицы зависимости КПД передачи крутящего момента от температуры. Элементы вектора должны монотонно возрастать. Количество элементов в векторе должно совпадать с количеством элементов в векторах, заданных для параметров Efficiency from base shaft to follower shaft и Efficiency from follower shaft to base shaft.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
Main
# Number of teeth on ring gear — число зубьев кольцевой шестерни
Details
Общее количество зубьев или цевок, выступающих внутрь корпуса кольцевой шестерни. Значение этого параметра должно быть больше значения параметра Number of teeth on cycloid disc. Отношение количеств зубьев шестерен определяет относительные угловые скорости ведущего и ведомого валов.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Number of teeth on cycloid disc — число зубьев циклоидального диска
Details
Общее количество зубьев, выступающих за периметр циклоидального диска. Значение этого параметра должно быть меньше значения параметра Number of teeth on ring gear. Отношение количеств зубьев шестерен определяет относительные угловые скорости ведущего и ведомого валов.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Ring gear rotation — опция для моделирования движения кольцевой шестерни
Details
Опция для учета вращения кольцевой шестерни. Установите этот флажок, чтобы использовать порт R.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Нет |
Thermal Port
#
Thermal mass —
теплоемкость
J/K | kJ/K
Details
Тепловая энергия, необходимая для изменения температуры компонента на один градус. Чем больше теплоемкость, тем более устойчив компонент к изменению температуры.
Зависимости
Чтобы использовать этот параметр, установите для параметра Friction model значение Temperature-dependent efficiency.
| Единицы измерения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |