Belt Pulley

Элемент механической передачи с фрикционным поясом перенес окружность шкива

  • Библиотека:
  • Simscape / Автомобильная трансмиссия / Couplings & Drives

  • Belt Pulley block

Описание

Блок Belt Pulley представляет шкив, перенесенный в гибкий идеальный, плоский, или V-образный пояс. Когда вы устанавливаете Belt type на Ideal - No slip, пояс не уменьшается относительно поверхностей шкива. Можно опционально включить шкиву линейный перевод.

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

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

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

Ваша модель допустима, когда оба конца пояса находятся в силе. Можно принять решение вывести предупреждение в Simulink® Диагностическое Средство просмотра, когда ведущий конец пояса теряет силу. При сборке модели гарантируйте, что сила обеспечена в течение симуляции путем добавления массы в по крайней мере один из концов пояса или путем добавления механизма натяжения как блок Rope. Используйте Переменное Средство просмотра, чтобы гарантировать, что любые пружины присоединили пояс, находятся в силе. Для получения дополнительной информации о создании механизма натяжения смотрите Лучшие практики для Моделирования Сетей Шкива.

Можно установить Friction model на Modal использовать модальную параметризацию для шкива. Выберите модальную параметризацию для большей числовой робастности. Чтобы включить этот параметр, установите Pulley translation на Off.

Блок Belt Pulley использует составную реализацию блока Fundamental Friction Clutch, чтобы произвести условия для модальной параметризации.

Уравнения

Для любой установки параметра Friction model уравнения блока относятся к этим количествам:

  • β является указателем направления пояса. Когда вы устанавливаете Belt direction на Ends move in same direction, β = 1. В противном случае, β =-1.

  • Vrel является относительной скоростью между периферией шкива и поясом. Vrel = 0, когда Belt type является Ideal - No slip.

  • VA является линейной скоростью ветви A.

  • VB является линейной скоростью ветви B.

  • VC является линейной скоростью шкива в его центре. Если Pulley translation является Off, блок ограничивает это к 0.

  • ωS является скоростью вращения поверхности контакта шкива.

  • R является радиусом шкива.

  • Fcentrifugal является центробежной силой пояса.

  • FC является силой, действующей через центроид шкива. Когда вы задаете значение для Inertia, FC включает силу из-за ускорения массы шкива.

  • ρ является поясом линейная плотность.

  • Ffr является силой трения между шкивом и поясом.

  • FA является силой, действующей вдоль ветви A.

  • FB является силой, действующей вдоль ветви B.

  • θ является контактом, переносят угол.

  • τS является крутящим моментом шкива.

Кинематические ограничения между шкивом и поясом:

βVA=VCRωSβVrel

VB=VC+RωS+βVrel

Когда вы устанавливаете Belt type на любой V-belt или Flat belt и набор Centrifugal force к Model centrifugal force, центробежная сила:

Fcentrifugal=ρ(VBVC)2.

Когда Pulley translation является Off, уравнение балансировки силы:

0=FC+(βFA+FB)sin(θ2).

Соглашение знака таково это, когда Belt direction является Ends move in opposite direction, положительное вращение в порте S приводит к отрицательному переводу для порта A и положительному переводу для порта B.

Чтобы включить параметр Friction model, установите Belt type на Flat belt или V-belt и Pulley translation к Off.

Непрерывное трение

Когда вы устанавливаете Friction model на Continuous, уравнения блока относятся к этим количествам:

  • μ является параметром Contact friction coefficient.

  • μsmoothed является мгновенным значением коэффициента трения.

  • Vthr является параметром Velocity threshold.

  • b является вязким затуханием подшипника.

  • Fthr является параметром Force threshold.

Мгновенный коэффициент трения является функцией относительной скорости, таким образом что

μsmoothed=μsheavetanh(4VrelVthr),

где гиперболическая функция тангенса обеспечивает числовую робастность путем обеспечения сглаженного и непрерывного выхода для нулевых пересечений Vrel.

Для V-пояса блок получает значение трения контакта с помощью sheave угла:

μsheave=μsin(ϕ2),

где:

  • μsheave является эффективным коэффициентом трения.

  • Φ является sheave углом.

Для плоского пояса, μsheave = μ.

Скоростной порог трения управляет шириной области, в которой коэффициент трения изменяет свое значение от нуля до установившегося максимума. Скоростной порог трения задает скорость, при которой гиперболическая касательная равняется 0.999. Чем меньший значение, тем более крутой изменение μ.

Блок определяет эффект трения на силе в концах пояса как:

βFAFcentrifugal=(FBFcentrifugal)eμsmoothedθ,

который следует за формой уравнения оси, также известного как уравнение Эйлера-Эителвайна. Крутящий момент, действующий на шкив,

τS=(βFAFB)Rσ+ωSb,

где σ = 1, когда вы устанавливаете Belt type на Ideal - No slip. В противном случае,

σ=tanh(4VrelVthr)tanh(FBFthr).

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

Для V-пояса блок получает статические и кинетические значения трения при помощи sheave угла:

μStatic,sheave=μStaticsin(ϕ2)μKinetic,sheave=μKineticsin(ϕ2)

где:

  • μStatic является параметром Static friction coefficient.

  • μStatic,sheave является эффективным статическим коэффициентом трения.

  • μKinetic является параметром Kinetic friction coefficient.

  • μKinetic,sheave является эффективным кинетическим коэффициентом трения.

  • Φ является sheave углом.

Для плоского пояса, μStatic,sheave = μStatic и μKinetic,sheave = μKinetic.

Когда вы устанавливаете Friction model на Modal, блок вычисляет максимальную статическую силу трения прежде, чем уменьшиться как

FFriction,Static,Max=(FDriveFCentrifugal)(1eμStatic,sheaveθ),

где FFriction,Static,Max является максимальной величиной силы из-за статического трения, и FDrive является силой, должной натягивать чувствовавший в конце шкива с самой большой величиной силы. Во время промаха,

FFriction,Slip=μKinetic,sheaveμStatic,sheaveFFriction,Static,Max,

где μKinetic,sheave является кинетическим коэффициентом трения. Блок разрешает использование баланса крутящего момента

τS=ωSb+RFFriction,

и

RβFA+RFB=RFFriction,

где Simscape™ регистрирует RFFriction как fundamental_clutch.torque.

Допущения и ограничения

  • Блок принимает несоблюдение вдоль пояса.

  • Блок принимает, что оба конца пояса обеспечивают соответствующую силу в течение симуляции.

  • Блок обрабатывает перевод центра шкива как плоский, где перемещения шкива вдоль того, чтобы делить пополам шкива переносят угол. Центральная скорость VC и сила FC только составляет компонент вдоль этой линии движения.

  • Уравнение Eytelwein для трения пояса пропускает эффект перевода шкива на трении.

Порты

Сохранение

развернуть все

Порт сохранения вращательного механического устройства сопоставлен со скоростью вращения вала шкива.

Порт механической передачи, сопоставленный с линейной скоростью пояса, заканчивает A.

Порт механической передачи, сопоставленный с линейной скоростью пояса, заканчивает B.

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

Зависимости

Чтобы включить этот порт, установите Pulley translation на On.

Параметры

развернуть все

Пояс

Выбор типа пояса. Тип пояса влияет на условия промаха.

  • Ideal - No slip — Параметрируйте идеальный пояс, который не уменьшается относительно шкива.

  • Flat belt — Параметрируйте пояс с прямоугольным поперечным сечением.

  • V-belt— Параметрируйте пояс с V-образным поперечным сечением.

Угол Sheave V-пояса.

Зависимости

Чтобы включить этот параметр, установите Belt type на V-belt.

Количество V-поясов.

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

Зависимости

Чтобы включить этот параметр, установите Belt type на V-belt.

Опция, чтобы включать эффекты центробежной силы. Если вы устанавливаете этот параметр на Model centrifugal force, центробежная сила насыщает приблизительно к 90% значения силы на каждом конце пояса.

Зависимости

Чтобы включить этот параметр, установите Belt type на Flat belt или V-belt.

Центробежный вклад силы в терминах линейной плотности, описанной как масса на единицу длины.

Зависимости

Чтобы включить этот параметр, установите Belt type на Flat belt или V-belt и Centrifugal force к Model centrifugal force.

Относительное направление поступательного движения одного пояса заканчивается относительно другого.

Опция, чтобы задать максимальную силу. Если вы выбираете Specify maximum tension и натяжение ремня на любом конце пояса встречает или превышает значение, которое вы задаете для параметра Belt maximum tension, симуляция останавливает и генерирует ошибку утверждения.

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

Зависимости

Чтобы включить этот параметр, установите Maximum tension на Specify maximum tension.

Генерирует ли блок предупреждение когда сила с обоих концов падений пояса, ниже нуля.

Примечание

При объединении блоков Belt Pulley с блоками Rope, чтобы сформировать циклы, установите блок Belt Pulley параметр Tension warning на Do not check tension и набор блок Rope параметр Tension warning к Warn if rope loses tension.

Шкив

Опция, чтобы позволить шкиву переводить. Установка этого параметра на On включает порт C.

Радиус шкива.

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

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

Вращательная инерция шкива.

Зависимости

Чтобы включить этот параметр, установите Inertia на Specify inertia and initial velocity.

Начальная вращательная скорость шкива.

Зависимости

Чтобы включить этот параметр, установите Inertia на Specify inertia and initial velocity.

Масса шкива для вычисления инерции.

Зависимости

Чтобы включить этот параметр, установить

  • Pulley translation к On

  • Inertia к Specify inertia and initial velocity

Начальная поступательная скорость шкива.

Зависимости

Чтобы включить этот параметр, установить

  • Pulley translation к On

  • Inertia к Specify inertia and initial velocity

Связаться

Чтобы включить эти настройки, установите Belt type на Flat belt или V-belt.

Опция, чтобы параметрировать непрерывное или модальное трение.

Зависимости

Чтобы включить этот параметр, установите Pulley translation на Off.

Опция, чтобы инициализировать симуляцию шкивом, заблокированным или разблокированным.

Зависимости

Чтобы включить этот параметр, установить

  • Pulley translation к Off

  • Friction model к Modal

Трение пояса при поддержании статического контакта.

Зависимости

Чтобы включить этот параметр, установите Friction model на Modal.

Трение пояса при скольжении.

Зависимости

Чтобы включить этот параметр, установите Friction model на Modal.

Коэффициент трения Кулона между поясом и поверхностью шкива.

Зависимости

Чтобы включить этот параметр, установите Friction model на Continuous.

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

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

Относительная сила требуется для пикового кинетического трения в контакте.

Зависимости

Чтобы включить этот параметр, установите Friction model на Continuous.

Примеры модели

Больше о

развернуть все

Ссылки

[1] Джонсон, Кеннет Л. Свяжитесь с механикой. Кембридж: Кембриджский унив. Нажмите, 2003.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Представленный в R2012a