Rack & Pinion
Установите в стойку и свяжите механизм, связывающий поступательное и вращательное движение с корректируемым радиусом шестерни и потерями на трение
Описание
Блок Rack & Pinion представляет стойку и механизм шестерни, который преобразует между поступательным и вращательным движением. Вращательно-поступательный механизм ограничивает шестерню (P) и стойка (R) к, соответственно, вращайте и переведите вместе в фиксированном отношении, которое вы задаете. Можно выбрать, переводит ли ось стойки в положительном или отрицательном направлении, когда шестерня вращается в положительном направлении, при помощи параметра Rack direction.
Переменные модели
| RP R | Передаточное отношение шестерни стойки |
| ω P | Скорость вращения вала шестерни |
| v R | Поступательная скорость стойки |
| r P | Эффективный радиус шестерни |
| N P | Количество зубов на шестерне |
| x R | Установите зубной интервал в стойку |
| τ P | Свяжите крутящий момент вала |
| F R | Установите силу в стойку |
| Потеря F | Сила общей суммы убытков |
| F Coul | Сила трения |
| η | Закрутите КПД передачи |
| p th | Порог степени |
| μ P | Коэффициент вязкого трения для вала шестерни |
| μ R | Коэффициент вязкого трения для движения стойки |
Идеальное ограничение механизма и передаточное отношение
Rack & Pinion налагает одно кинематическое ограничение на две связанных оси:
Коэффициент передачи:
| RP R = 1 / r P = ω P / v N = ± 2π / N PvR. | (2) |
Эти две степени свободы уменьшаются до одной независимой степени свободы. Соглашение пары механизма прямой передачи (1,2) = (P, R).
Передача силы крутящего момента:
| R RPτP + F R – потеря F = 0, | (3) |
с потерей F = 0 в идеальном случае.
Неидеальное ограничение механизма
В неидеальном случае, потеря F ≠ 0. Для общих факторов на неидеальном моделировании механизма смотрите Механизмы Модели с Потерями.
В неидеальной паре стойки шестерни (P, R), скорость вращения и геометрические ограничения неизменны. Но переданный крутящий момент, сила и степень уменьшаются:
Трение Кулона между зубами появляется на P и R, охарактеризованном постоянным КПД η
Вязкая связь карданных валов с подшипниками, параметризованными коэффициентами вязкого трения μ
Поймать в сети КПД
η КПД сцепления между шестерней и стойкой полностью активен, только если переданная степень больше порога степени.
Если степень меньше порога, фактический КПД автоматически упорядочен к единице при нулевой скорости.
КПД принят равный для обоих прямой и противоположный поток энергии.
Вязкая сила трения
Коэффициенты вязкого трения μ P и μ R управляют вязким моментом трения и обеспечивают испытанный стойкой и шестерней от смазанных, неидеальных подшипников. Вязкий момент трения на оси шестерни является –μPωP. Вязкая сила трения на движении стойки является –μRvR.
Тепловая модель
Можно смоделировать эффекты теплового потока и изменения температуры путем осушения дополнительного теплового порта. Чтобы осушить порт, во вкладке Meshing Losses, устанавливают параметр Friction model на Temperature-dependent efficiency.
Аппаратно-программное моделирование
Для оптимальной эффективности вашей симуляции в реальном времени, набор Friction model к No meshing losses - Suitable for HIL simulation на вкладке Meshing Losses.
Переменные
Используйте настройки Variables, чтобы установить приоритет и начальные целевые значения для переменных в блоках перед симуляцией. Для получения дополнительной информации смотрите Приоритет Набора и Начальную Цель для Переменных в блоках.
ЗависимостиПеременные настройки отсоединены только, когда в настройках Meshing Losses параметр Friction model устанавливается на Temperature-dependent efficiency.
Ограничения
Инерция механизма принята незначительная.
Механизмы обработаны как твердые компоненты.
Трение Кулона замедляет симуляцию. Для получения дополнительной информации смотрите, Настраивают Точность Модели.
Порты
| Порт | Описание |
|---|
| P | Вращательный порт сохранения, представляющий шестерню |
| R | Поступательный порт сохранения, представляющий стойку |
| H | Тепловой порт сохранения для моделирования теплопередачи |
P является вращательным портом сохранения. R является поступательным портом сохранения. Они представляют шестерню и стойку, соответственно.
Параметры
развернуть все
Основной
Parameterize by — Стойка и метод параметризации механизма
Pinion radius (значение по умолчанию) | Tooth parameters
Метод параметризации стойки и механизма шестерни.
Pinion radius — Свяжите эффективный радиус
100 мм (значение по умолчанию) | положительная скалярная величина
Эффективный радиус шестерни r P. Значение должно быть больше нуля.
Зависимости
Чтобы включить этот параметр, установите Parameterize by на Pinion radius.
Number of pinion teeth — Количество зубов шестерни
20 (значение по умолчанию) | положительная скалярная величина
Количество зубов на шестерне N P. Значение должно быть больше нуля.
Зависимости
Чтобы включить этот параметр, установите Parameterize by на Tooth parameters.
Rack tooth spacing — Пробел между стойкой и зубами
5 мм (значение по умолчанию) | положительная скалярная величина
Разрядка между зубами на стойке x R. Значение должно быть больше нуля.
Зависимости
Чтобы включить этот параметр, установите Parameterize by на Tooth parameters.
Rack direction — Установите вращательную ориентацию в стойку
Positive for positive pinion rotation (значение по умолчанию) | Negative for positive pinion rotation
Выберите, переводит ли ось стойки в положительном или отрицательном направлении, когда шестерня вращается в положительном направлении.
Поймать в сети потери
Friction model — Потери на трение от неидеала, запутывающего из потоков механизма
No meshing losses — Suitable for HIL simulation (значение по умолчанию) | Constant efficiency | Temperature-dependent efficiency
No meshing losses — Suitable for HIL simulation — Запутывающий механизм идеален.
Constant efficiency — Передача крутящего момента между стойкой и шестерней уменьшается трением.
Temperature-dependent efficiency — Передача крутящего момента определяется из предоставленных пользователями данных для КПД и температуры.
Efficiency — Закрутите КПД передачи
0.8 (значение по умолчанию) | положительная скалярная величина в области значений (0,1]
Закрутите КПД передачи η для запутывающего механизма шестерни стойки, который является тем же самым для прямых и противоположных потоков энергии. Должен быть больше нуля, но меньше, чем, или равный, один.
Зависимости
Чтобы включить этот параметр, установите Friction model на Constant efficiency.
Temperature — Массив для табличной параметризации КПД
[280 300 320] K (значение по умолчанию) | вектор
Массив температур раньше создавал 1D интерполяционную таблицу температурного КПД. Значения массивов должны увеличиться слева направо. Температурный массив должен быть одного размера с массивом Efficiency.
Зависимости
Чтобы включить этот параметр, установите Friction model на Temperature-dependent efficiency.
Efficiency — Массив КПД
[0.95 0.9 0.85] (значение по умолчанию) | вектор
Массив КПД компонента раньше создавал 1D интерполяционную таблицу температурного КПД. Значения массивов являются КПД при температурах в массиве Temperature. Эти два массива должны быть одного размера.
Зависимости
Чтобы включить этот параметр, установите Friction model на Temperature-dependent efficiency.
Rack power threshold — Степень, ниже которой применяется числовое сглаживание
0.001 W (значение по умолчанию) | положительная скалярная величина
Порог степени, выше которого полный коэффициент полезного действия в действительности. Ниже этого значения гиперболическая функция тангенса сглаживает коэффициент полезного действия, понижая потери КПД, чтобы обнулить, когда никакая степень не передается.
Вязкие потери
Pinion rotational viscous friction coefficient — Свяжите жидкий динамический коэффициент трения
0
N*m / (rad/s) (значение по умолчанию) | положительная скалярная величина
Коэффициент вязкого трения μ P для вала шестерни.
Rack translational viscous friction coefficient — Числовая константа
0 N/(m/s) (значение по умолчанию) | положительная скалярная величина
Коэффициент вязкого трения μ R для движения стойки.
Тепловой порт
Thermal mass — Количество тепла
50
J/K (значение по умолчанию) | положительная скалярная величина
Тепловая энергия, требуемая изменить температуру компонента одной степенью. Чем больше количество тепла, тем более стойкий компонент к изменению температуры.
Initial temperature — Начальная температура
300 K (значение по умолчанию) | положительная скалярная величина
Температура компонента в начале симуляции. Начальная температура изменяет КПД компонента согласно вектору КПД, который вы задаете, влияя на запутывающий запуск или потери на трение.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.
Смотрите также
Блоки Simscape
Введенный в R2011a