Приводы и передаточные числа

Мотор крутится быстро и слабо, а суставу нужно медленно и сильно. Как это согласует редуктор.

Передаточное число $N$ — отношение скорости мотора к скорости выходного вала редуктора; во столько же раз редуктор увеличивает момент (без учёта потерь).

Электродвигатель развивает большие обороты, но малый момент. Сустав робота, наоборот, движется медленно, но должен преодолевать большие моменты (мы их посчитали в прошлом уроке). Редуктор с передаточным числом $N$ согласует их:

$$ \omega_{out} = \frac{\omega_{motor}}{N}, \qquad \tau_{out} = N \, \tau_{motor} \, \eta $$

где $\eta$ — КПД (всегда $\lt 1$ из-за трения). Скорость делится на $N$, момент умножается на $N$ — «обмен» быстроты на силу.

Подбор привода

Нужен момент в суставе $29.9$ Н·м (из прошлого урока). Мотор даёт $0.3$ Н·м. Какое нужно передаточное число с учётом КПД $90\%$ и запаса?

tau_joint = 29.9      # требуемый момент в суставе, Н·м
tau_motor = 0.3       # момент мотора, Н·м
eta = 0.9             # КПД редуктора
safety = 1.5          # коэффициент запаса

# tau_joint * safety = N * tau_motor * eta  ->  N = ...
N = tau_joint * safety / (tau_motor * eta)
print("требуемое передаточное число N =", round(N, 1))

# при N оборотах мотора 3000 об/мин -> сустав:
rpm_motor = 3000
rpm_joint = rpm_motor / N
print("скорость сустава =", round(rpm_joint, 2), "об/мин")

Вывод:

требуемое передаточное число N = 166.1
скорость сустава = 18.06 об/мин

Как работает под капотом

Редуктор «торгует» скоростью за момент: с $N = 166.1$ медленный сустав получает нужную силу, но крутится лишь $\sim 18$ об/мин. КПД $\eta$ — это потери на трение в зубьях; в червячных передачах он может падать до $0.5$, зато они самотормозящиеся (сустав держит груз без питания). Высокое $N$ также увеличивает приведённую инерцию мотора в $N^2$ раз, что важно для динамики.

Частые ошибки

  • Забыть КПД и коэффициент запаса — реальный момент окажется меньше расчётного.
  • Ставить слишком большое $N$ ради момента — теряется скорость сустава.
  • Игнорировать, что редуктор увеличивает приведённую инерцию как $N^2$ — это влияет на разгон.

Итог

  • Редуктор обменивает скорость на момент: $\omega$ делится на $N$, $\tau$ умножается на $N\eta$.
  • Передаточное число подбирают под требуемый момент сустава с запасом.
  • КПД $\eta \lt 1$ учитывает потери на трение; в червячных передачах он низкий.
  • Высокое $N$ увеличивает приведённую инерцию в $N^2$ раз.
Проверьте себя
1. Что делает редуктор с передаточным числом N (без потерь)?
AУвеличивает и скорость, и момент в N раз
BДелит скорость на N и умножает момент на N
CУменьшает момент в N раз
DНе влияет на момент
2. Как высокое передаточное число влияет на приведённую инерцию мотора?
AНе влияет
BУвеличивает в N раз
CУвеличивает в N² раз
DУменьшает в N раз