Simple Gear

Простая передача основы и последующих колес с регулируемым передаточным числом, потерями на трение и срабатывающими отказами

  • Библиотека:
  • Simscape/Трансмиссия/Передачи

  • Simple Gear block

Описание

Блок Simple Gear представляет коробку передач, которая ограничивает соединенные оси привода базовой передачи, B и последующей передачи, F, для корреляции с фиксированным отношением, которое вы задаете. Вы выбираете, вращается ли последующая ось в том же или противоположном направлении, что и базовая. Если они вращаются в том же направлении, скорость вращения последующего элемента, ωF и скорость вращения основы, ωB, имеют одинаковый знак. Если они вращаются в противоположных направлениях, ωF и ωB имеют противоположные знаки.

Идеальное ограничение передачи и передаточное отношение

Кинематическое ограничение, которое Simple Gear блок накладывает на две соединенные оси,

rFωF=rBωB

где:

  • rF - радиус последующей передачи.

  • ωF - скорость вращения последующей передачи.

  • rB - радиус базовой передачи.

  • ωB - скорость вращения базовой передачи.

Передаточное число на базе последующего устройства

gFB=rFrB=NFNB

где:

  • NB - количество зубьев в базовой передаче.

  • NBF - количество зубьев в последующей передаче.

Уменьшение двух степеней свободы до одной независимой степени свободы приводит к уравнению передачи крутящего момента

gFBτB+τFτloss=0

где:

  • τB - вход крутящий момент.

  • τF - выход крутящий момент.

  • τloss - потери крутящего момента из-за трения.

Для идеального случая, τloss=0.

Неидеальные ограничения и потери передачи

В неидеальном случае, τloss0. Для общих факторов при моделировании неидеальных передач смотрите Model Gears with Loss.

В неидеальной зубчатой паре (B, F) скорость вращения, радиусы передачи и ограничения, накладываемые на зубья передачи, не изменяются. Но переданный крутящий момент и степень уменьшаются:

  • Трение Кулона между поверхностями зубьев на передачах B и F, характеризующееся эффективностью, η

  • Вязкая связь приводных валов с подшипниками, параметризованная коэффициентами вязкого трения, μ

Постоянная эффективность

В случае постоянной эффективности η является постоянным, независимо от нагрузки или передаваемой степени.

Зависимый от нагрузки Эффективность

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

τCoul=gFBτidle+kτF

где:

  • τCoul - зависимый от трения крутящий момент Кулона.

  • k является константой пропорциональности.

  • τidle - крутящий крутящий момент привода, действующий на входной вал в режиме ожидания.

Эффективность, η, связана с τCoul в стандартной, предыдущей форме, но становится зависимой от нагрузки:

η=τFgFBτidle+(k+1)τF

Ошибки

Если вы активируете отказы для блока, эффективность изменяется в ответ на один или оба из следующих триггеров:

  • Время симуляции - отказ происходит в указанное время.

  • Симуляционное поведение - отказ возникает в ответ на внешний триггер. Включение триггера внешнего отказа открывает T порта.

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

  • На протяжении вращения

  • Когда угол поворота находится в дефектной области значений, который вы задаете

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

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

Можно смоделировать эффекты теплового потока и изменения температуры, включив дополнительный тепловой порт. Чтобы включить порт, установите Friction model равным Temperature-dependent efficiency.

Кроме того, можно принять решение смоделировать эффективность, которая изменяется с загрузкой и температурой, установив Friction model равной Temperature and load-dependent efficiency. Выбор теплового варианта:

  • Предоставляет порт H, порт сохранения в тепловой области.

  • Включает параметр Thermal mass, который позволяет вам задать способность компонента противостоять изменениям температуры.

  • Включает параметр Initial Temperature, который позволяет вам задать начальную температуру.

Переменные

Используйте настройки Variables, чтобы задать приоритет и начальные целевые значения для основных переменных перед симуляцией. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Предположения

  • Инерция передачи принята незначительной.

  • Передачи обрабатываются как жесткие компоненты.

  • Трение Кулона замедляет симуляцию. Для получения дополнительной информации см. «Настройка точности модели».

Порты

Вход

расширить все

Входной порт физического сигнала для внешнего триггера отказа.

Зависимости

Чтобы открыть T порт:

  1. На вкладке Meshing Losses установите Friction model равным Constant efficiency, Load-dependent efficiency, Temperature-dependent efficiency, или Temperature and load-dependent efficiency.

  2. На вкладке Faults:

    • Установите Enable faults значение On.

    • Установите Enable external fault trigger значение On.

  3. Щелкните OK или Apply.

Для получения информации о связанных зависимостях смотрите Таблицу зависимостей параметров.

Сохранение

расширить все

Вращательный механический порт сопоставлен с основой, или входным, валом.

Вращательный механический порт сопоставлен с последующим или выходным валом.

Тепловой порт сопоставлен с тепловым потоком. Тепловой поток влияет на температуру передачи, и, следовательно, на эффективность передачи степени.

Зависимости

Чтобы включить этот порт, на вкладке Meshing Losses установите Friction model:

  • Temperature-dependent efficiency

  • Temperature and load-dependent efficiency

Параметры

расширить все

Таблица зависимостей параметров

Таблица показывает, как видимость некоторых параметров Meshing Losses и параметров Faults зависит от тепловой модели и опции, которую вы выбираете для других параметров. Чтобы узнать, как считать таблицу, см. «Параметры».

Модель по умолчанию - Для нетермических моделей тепловой H порта не отображается.Тепловая Модель - Для тепловых моделей видны H теплового порта.
Потери сеткиПотери сетки

Модель трения - Выбор No meshing losses - Suitable for HIL simulation, Constant efficiency, или Load-dependent efficiency

Модель трения - Выбор Temperature-dependent efficiency или Temperature and load-dependent efficiency

Отсутствие потерь сетки - подходит для программно-аппаратной симуляцииПостоянная эффективностьЗависимый от нагрузки эффективностьТемпературно-зависимая эффективностьТемпература и зависимый от нагрузки эффективность

Эффективность

Крутящий момент входного вала без нагрузки

Температура

Температура

Последующий порог степени

Номинальный выходной крутящий момент

Эффективность

Нагрузка на базовую передачу

 

Эффективность при номинальном выходном крутящем моменте

Последующий порог степени

Матрица эффективности

 

Последующий порог скорости вращения

Последующий порог скорости вращения

ОшибкиОшибки

Включите отказы - выберите Off или On

ПрочьНа

Неисправная эффективность

Включите внешний триггер отказа - выберите Off или On. Выбор On делает тепловой порт T видимым.

Включите триггер временного отказа - выберите Off или On

ПрочьНа

Время симуляции события отказа

Искаженный угол области значений

Создание отчетов о возникновении отказа - Выбор None, или Warning, или Error

Главный

Фиксированное отношение gFB последующей оси к базовой оси. Передаточное число должно быть строго положительным.

Направление движения последующего (выходного) вала относительно движения базового (входного) вала.

Потери сетки

Параметры потерь сетки зависят от тепловой модели. Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Модели трения на различных уровнях точности для оценки потерь степени из-за сетки.

  • No meshing losses - Suitable for HIL simulation - Пренебрежительное трение между зубчатыми винтами. Сетка идеальна.

  • Constant efficiency - Уменьшите передачу крутящего момента на постоянный КПД. Этот коэффициент падает в области значений 0 < η ≤ 1 и не зависит от нагрузки.

  • Load-dependent efficiency - Уменьшите передачу крутящего момента на переменный коэффициент эффективности. Этот коэффициент падает в области значений 0 < η < 1 и изменяется с крутящей нагрузкой.

  • Temperature-dependent efficiency - Уменьшите передачу крутящего момента на постоянный коэффициент эффективности, который зависит от температуры, но не учитывает нагрузку передачи. Этот коэффициент падает в области значений 0 < η ≤ 1 и не зависит от нагрузки. Передача крутящего момента определяется из предоставленных пользователем данных по эффективности и температуре передачи.

  • Temperature and load-dependent efficiency - Уменьшите передачу крутящего момента на переменный коэффициент эффективности, который зависит от температуры и нагрузки. Этот коэффициент падает в области значений 0 < η < 1 и изменяется с крутящей нагрузкой. Эффективность передачи крутящего момента определяется из предоставленных пользователем данных для загрузки и температуры передачи.

Эффективность передачи крутящего момента, η, между основой и последующими валами. Эффективность обратно пропорциональен потерям степени сетки.

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Абсолютное значение степени последующего вала, выше которой действует коэффициент полной эффективности. Ниже этого значения гиперболическая тангенциальная функция сглаживает коэффициент КПД до 1, снижая потери КПД до 0, когда никакая степень не передается.

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

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Крутящий момент привода, τidle, действующий на входной вал в режиме ожидания, то есть когда передача крутящего момента к выходному валу равна нулю. Для ненулевых значений вход степени в режиме ожидания полностью рассеивается из-за потерь сетки.

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Выходной крутящий момент, τ F, при котором можно нормализовать зависимый от нагрузки эффективность.

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

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

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Абсолютное значение угловой скорости последующего вала, выше которой коэффициент полной эффективности в эффект, ωF. Ниже этого значения гиперболическая тангенциальная функция сглаживает коэффициент эффективности до единицы, снижая потери КПД до нуля, когда находится в покое.

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

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

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

Зависимости

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

  • Temperature-dependent efficiency

  • Temperature and load-dependent efficiency

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Массив эффективностей, используемых для создания 1-D интерполяционной таблицы температурного КПД для зависящих от температуры моделей эффективности. Значения массива являются эффективностями при температурах в массиве Temperature. Количество элементов должно совпадать с количеством элементов в Temperature массиве.

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Абсолютное значение степени последующего вала, выше которой действует коэффициент полной эффективности, pF. Ниже этого значения гиперболическая тангенциальная функция сглаживает коэффициент КПД до 1, снижая потери КПД до 0, когда никакая степень не передается.

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

Зависимости

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

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Массив нагрузок на базовую передачу, используемый для создания 2-D интерполяционной таблицы эффективности температурной нагрузки для зависимых от температуры и нагрузки моделей КПД. Значения массива должны увеличиться слева направо. Массив нагрузки должен быть такого же размера, как и один столбец матрицы эффективности.

Зависимости

Чтобы включить этот параметр, установите Friction model равным Temperature and load-dependent efficiency.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Матрица эффективности компонента, используемая для создания 2-D интерполяционной таблицы эффективности температурной нагрузки. Элементы матрицы являются эффективностями при температурах, заданных массивом Temperature, и при нагрузках, заданных массивом Load at base gear.

Количество строк должно совпадать с количеством элементов в Temperature массиве. Количество столбцов должно совпадать с количеством элементов в Load at base gear массиве.

Зависимости

Чтобы включить этот параметр, установите Friction model равным Temperature and load-dependent efficiency.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Абсолютное значение угловой скорости последующего вала, выше которой коэффициент полной эффективности в эффект, ωF. Ниже этого значения гиперболическая тангенциальная функция сглаживает коэффициент эффективности до единицы, снижая потери КПД до нуля, когда находится в покое.

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

Зависимости

Чтобы включить этот параметр, установите Friction model равным Temperature and load-dependent efficiency.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Вязкие потери

Двухэлементный массив с коэффициентами вязкого трения, действующими на основании и последующем валах. Чтобы пренебречь вязкими потерями, используйте настройку по умолчанию [0, 0].

Ошибки

Вкладка Faults не отображается, когда вы задаете Friction model No meshing losses - Suitable for HIL simulation.

Включите внешние или временные отказы.

Зависимости

Этот параметр не виден, когда вы задаете Friction model No meshing losses - Suitable for HIL simulation на вкладке Meshing Losses. Этот параметр влияет на видимость других параметров Faults.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Эффективность при срабатывании отказа.

Зависимости

Этот параметр не виден, когда также:

  • На вкладке Meshing Losses Friction model установлено значение No meshing losses - Suitable for HIL simulation.

  • Enable faults установлено на Off.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Опция включения внешнего отказа.

Зависимости

Этот параметр не виден, когда также:

  • На вкладке Meshing Losses Friction model установлено значение No meshing losses - Suitable for HIL simulation.

  • Enable faults установлено на Off. Когда вы выбираете On для этого параметра T порт доступен.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Опция включения временно вызванного отказа.

Зависимости

Этот параметр не виден, когда также:

  • На вкладке Meshing Losses Friction model установлено значение No meshing losses - Suitable for HIL simulation.

  • Enable faults установлено на Off.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Время симуляции, которое вызывает временный отказ.

Зависимости

Этот параметр не виден, когда также:

  • На вкладке Meshing Losses Friction model установлено значение No meshing losses - Suitable for HIL simulation.

  • Enable faults установлено на On и Enable temporal fault trigger установлено на Off.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Угол поворота области значений для неисправной эффективности. Для значения или множителей 2 π рад, неисправная эффективность применима во время вращения.

Зависимости

Этот параметр не виден, когда также:

  • На вкладке Meshing Losses Friction model установлено значение No meshing losses - Suitable for HIL simulation.

  • Enable faults установлено на Off.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Оповещение о выборе условия отказа.

Зависимости

Этот параметр не виден, когда также:

  • На вкладке Meshing Losses Friction model установлено значение No meshing losses - Suitable for HIL simulation.

  • Enable faults установлено на Off.

Для получения дополнительной информации смотрите Таблицу зависимостей параметров.

Тепловой порт

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

Зависимости

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

  • Temperature-dependent efficiency

  • Temperature and load-dependent efficiency

Температура в начале симуляции.

Зависимости

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

  • Temperature-dependent efficiency

  • Temperature and load-dependent efficiency

Подробнее о

расширить все

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

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

.
Введенный в R2011a
Для просмотра документации необходимо авторизоваться на сайте