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

Transmission

Абстрактная трансмиссия для моделирования приводного механизма на системном уровне.

Тип: Engee1DMechanical.Transmission.Abstract

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

/Physical Modeling/1D Mechanical/Gears/Transmission

Описание

Блок Transmission представляет собой абстрактную трансмиссию для моделей приводных механизмов на системном уровне. Блок принимает передаточное число в качестве скалярного сигнала на порт G, где 0 обозначает нейтраль, −1 — задний ход, а значения параметра Forward gear ratios представляют собой передние передачи. Длина этого вектора соответствует количеству передних передач. Блок округляет входные значения до целых чисел. Трансмиссия является несеквентальной, что позволяет переключаться между любыми двумя передаточными числами без остановки на промежуточных значениях. Для того чтобы блок работал как секвентальная трансмиссия, необходимо задать каждое передаточное число в последовательности.

Блок Transmission представляет собой комбинацию двух блоков. Блок использует подкомпонентный вариант блока Вариатор для моделирования динамики передаточных чисел трансмиссии и блок Логически управляемая муфта для моделирования абстрактной динамики сцепления.

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

Влияние теплового потока и изменения температуры можно моделировать при помощи дополнительного теплового порта H. Чтобы использовать этот порт, установите флажок Thermal port.

Порты

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

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

Details

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

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

follower_flange

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

Details

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

Зависимости

Чтобы использовать этот порт, установите флажок Thermal port.

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

thermal_port

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

Details

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

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

base_flange

Вход

# G — выбор передачи
скаляр

Details

Входной сигнал, связанный с выбором передачи. Входной сигнал, где 0 обозначает нейтраль, −1 — задний ход, а значения параметра Forward gear ratios представляют собой передние передачи. Блок ограничивает сигнал от −1 до значения длины вектора Forward gear ratios.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Thermal Port

# Initial temperature — температура в начале моделирования
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

Температура компонента в начале моделирования теплового потока и изменения температуры.

Зависимости

Чтобы использовать этот параметр, установите флажок Thermal port.

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

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

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

300.0 K

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

temperature_start

Вычисляемый

Да

# Thermal port — активация теплового порта

Details

Возможность активировать тепловой порт H и связанные с ним параметры.

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

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

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

has_thermal_port

Вычисляемый

Нет

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

Details

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

Зависимости

Чтобы использовать этот параметр, установите флажок Thermal port.

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

J/K | kJ/K

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

100.0 kJ/K

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

thermal_mass

Вычисляемый

Да

Clutch

# Initial state — состояние сцепления в начале моделирования
Unlocked | Locked

Details

Возможность начать симуляцию с разблокированным или заблокированным сцеплением.

Значения

Unlocked | Locked

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

Locked

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

initial_state

Вычисляемый

Нет

# Shift model — возможность включения конечного времени переключения
Instantaneous | Finite shift time

Details

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

Значения

Instantaneous | Finite shift time

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

Instantaneous

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

shift_model

Вычисляемый

Нет

# Shift time — время нахождения в нейтральном положении между передачами
s | ns | us | ms | min | hr | d

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Shift model значение Finite shift time.

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

s | ns | us | ms | min | hr | d

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

100.0 ms

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

t_shift

Вычисляемый

Да

# Clutch velocity tolerance — минимальная угловая скорость сцепления
rad/s | deg/s | rad/min | deg/min | rpm | rps

Details

Минимальная угловая скорость сцепления.

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

rad/s | deg/s | rad/min | deg/min | rpm | rps

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

0.001 rad/s

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

w_slip_threshold

Вычисляемый

Да

# Kinetic friction torque — пороговое значение момента кинетического трения
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Details

Минимальное значение порогового момента, необходимое для поддержания относительного движения между дисками сцепления.

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

N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

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

1000.0 N*m

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

T_kinetic_friction

Вычисляемый

Да

# Static friction torque — пороговое значение момента статического трения
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Details

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

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

N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

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

2000.0 N*m

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

T_static_friction

Вычисляемый

Да

Gears

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

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency или Gear-dependent efficiencies.

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

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

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

0.001 W

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

power_threshold

Вычисляемый

Да

# Stiffness at base (B) — коэффициент жесткости ведущего вала
N*m/rad | mN*m/rad | kN*m/rad | kgf*m/rad | lbf*ft/rad | N*m/deg | mN*m/deg | kN*m/deg | kgf*m/deg | lbf*ft/deg | W*s/rad | HP_DIN/rpm | HP_DIN*s/rad

Details

Величина, обратная угловой податливости трансмиссии, измеренной для ведущего вала.

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

N*m/rad | mN*m/rad | kN*m/rad | kgf*m/rad | lbf*ft/rad | N*m/deg | mN*m/deg | kN*m/deg | kgf*m/deg | lbf*ft/deg | W*s/rad | HP_DIN/rpm | HP_DIN*s/rad

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

300000.0 N*m/rad

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

k_base

Вычисляемый

Да

# Forward gear ratios — передаточные числа передних передач

Details

Упорядоченный вектор передаточных чисел трансмиссии. Блок использует положение каждого элемента в векторе для назначения этого элемента заданному входному сигналу. Можно параметризовать произвольное количество передаточных чисел.

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

[2.3, 1.6, 1.2, 1.0, 0.8, 0.6]

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

forward_gear_ratio_vector

Вычисляемый

Да

# Damping at base (B) — коэффициент демпфирования ведущего вала
N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad

Details

Величина, обратная угловому демпфированию трансмиссии, измеренного для ведущего вала.

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

N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad

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

30000.0 N*m*s/rad

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

C_base

Вычисляемый

Да

# Efficiency vector — значения КПД, зависящие от передаточного числа

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction model значение Gear-dependent efficiencies.

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

[0.95, 0.95, 0.95, 0.95, 0.95, 0.95]

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

forward_gear_efficiency_vector

Вычисляемый

Да

# Reverse efficiency — значение КПД передачи заднего хода

Details

КПД, который блок обеспечивает при включении задней передачи.

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

0.9

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

reverse_gear_efficiency_const

Вычисляемый

Да

# Viscous friction coefficients at base (B) and follower (F) — коэффициенты вязкого трения между валами
N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad

Details

Двухэлементный вектор значений коэффициентов вязкого трения для движения ведущего и ведомого вала соответственно.

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

N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad

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

[0.0, 0.0] N*m*s/rad

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

viscous_coefficient_vector

Вычисляемый

Да

# Initial input torque at base (B) — начальный крутящий момент на ведущем валу
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Details

Момент, приложенный к ведущему валу в начале моделирования.

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

N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

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

0.0 N*m

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

T_start

Вычисляемый

Да

# Friction model — модель трения
No losses - Suitable for HIL simulation | Constant efficiency | Gear-dependent efficiencies

Details

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

  • No losses - Suitable for HIL simulation — потери при зацеплении не учитываются.

  • Constant efficiency — задается значение параметра Efficiency, которое остается постоянным на протяжении всей симуляции. В соответствии с ним блок уменьшает передачу крутящего момента между всеми парами зубчатых колес.

  • Gear-dependent efficiencies — определение передачи крутящего момента между парами зубчатых колес с помощью значения параметра Efficiency vector.

Значения

No losses - Suitable for HIL simulation | Constant efficiency | Gear-dependent efficiencies

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

No losses - Suitable for HIL simulation

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

friction_model

Вычисляемый

Нет

# Efficiency — КПД передачи

Details

КПД передачи, который блок обеспечивает для всех передаточных чисел.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction model значение Constant efficiency.

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

0.95

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

gear_efficiency_const

Вычисляемый

Да

# Reverse gear ratio — передаточное число задней передачи

Details

Передаточное число задней передачи трансмиссии.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction model значение Gear-dependent efficiencies.

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

-3.0

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

reverse_gear_ratio

Вычисляемый

Да