Loaded-Contact Translational Friction

Трение загруженного контакта между двумя скользящими поверхностями

  • Библиотека:
  • Simscape / Автомобильная трансмиссия / Brakes & Detents / Поступательный

  • Loaded-Contact Translational Friction block

Описание

Блок Loaded-Contact Translational Friction симулирует трение между двумя скользящими поверхностями, загруженными с нормальной силой.

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

Сила передается для нормальных сил, более многочисленных, чем параметр Threshold force.

Можно также позволить дать сбой. Когда сбой произойдет, поверхности останутся заблокированными или будут не мочь передать степень. Отказы могут произойти в требуемое время или из-за внешнего триггера в порте T.

Уравнения

Блок симулирует трение между двумя скользящими поверхностями, загруженными с нормальной силой. Когда две скользящих поверхности не заблокированы, сила трения определяется этими уравнениями:

F = N· μ · sign(vrel)+Fvisc ,

Fvisc = μvisc· vrel ,

где:

  • F является переданной силой.

  • N является нормальной силой.

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

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

  • Fvisc является вязкой силой сопротивления.

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

Зависимая скоростью модель

Можно смоделировать эффекты вращательного изменения скорости путем выбора зависимой скоростью модели. Чтобы выбрать зависимую скоростью модель, в настройках Friction, устанавливают параметр Friction model на Velocity-dependent kinetic friction coefficient. Для получения информации о модели трения, которая зависит и от скорости и от температуры, см. Тепловую, Зависимую Скоростью Модель.

Поскольку скоростной зависимый моделирует эти связанные параметры, становятся видимыми в настройках Friction:

  • Relative velocity vector

  • Kinetic friction coefficient vector

  • Friction coefficient interpolation method

  • Friction coefficient extrapolation method

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

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

Для температурно-зависимой модели отображаются тепловой порт H и эти настройки:

  • В настройках Friction:

    • Temperature vector

    • Static friction coefficient vector

    • Kinetic friction coefficient vector

    • Friction coefficient interpolation method

    • Friction coefficient extrapolation method

  • В настройках Thermal Port:

    • Thermal mass

    • Initial Temperature

Тепловая, зависимая скоростью модель

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

Для зависимой скоростью и температурно-зависимой модели тепловой порт H и эти связанные настройки и параметры становятся видимыми:

  • В настройках Friction:

    • Relative velocity vector

    • Temperature vector

    • Static friction coefficient vector

    • Kinetic friction coefficient matrix

    • Friction coefficient interpolation method

    • Friction coefficient extrapolation method

  • В настройках Thermal Port:

    • Thermal mass

    • Initial Temperature

Дефектное поведение

Можно включить дефектное поведение в ответ на:

  • Время симуляции — Сбой происходит в требуемое время.

  • Поведение симуляции — Сбой происходит в ответ на внешний триггер. Это отсоединяет порт T.

Можно выбрать или или обе из этих настроек для глыбовых дислокаций. Если сбой инициирован, муфта отвечает согласно установке Behavior when faulted для остатка от симуляции. Опции отказа:

  • Cannot transmit power

  • Cannot unlock

Можно установить блок выпускать дефектную ведомость как предупреждающее сообщение или сообщение об ошибке в Средстве просмотра Диагностики Simulink параметром Reporting when fault occurs.

Ограничения и предположения

  • Модель не составляет массу тела. Добавьте массовые условия внешне в порты B и F как требуется.

  • Модель вычисляет переданную силу, принимающую равномерное распределение нормальной силы.

Порты

Входной параметр

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

Порт физического сигнала сопоставлен с нормальной силой. Этот сигнал положителен или нуль. Сигнал меньше, чем нуля интерпретирован как нуль.

Порт физического сигнала для внешнего триггера отказа. Инициирование происходит, когда значение больше 0.5. Нет никакого модуля, сопоставленного с триггерным значением.

Зависимости

Этот порт отображается, когда Enable faults установлен в On и Enable external fault trigger установлен в On.

Сохранение

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

Вращательный порт сохранения сопоставлен с ведущей (основной) поверхностью.

Вращательный порт сохранения сопоставлен с управляемым (последователь) поверхность.

Тепловой порт сохранения сопоставлен с тепловым потоком.

Зависимости

Этот порт отображается только, когда в настройках Friction параметр Friction model устанавливается на Temperature-dependent friction coefficients или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации см. модель Friction и Зависимости от Параметра Трения.

Параметры

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

Трение

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

Зависимости от параметра трения

Friction
Friction model
Fixed kinetic friction coefficientVelocity-dependent kinetic friction coefficientTemperature-dependent friction coefficientsTemperature and velocity-dependent friction coefficients

Отсоединяет:

  • Порт Conserving H

  • Тепловые параметры в настройках Friction

  • Настройки Thermal Port

Отсоединяет:

  • Порт Conserving H

  • Тепловые параметры в настройках Friction

  • Настройки Thermal Port

--Temperature vectorTemperature vector
-Relative velocity vector-Relative velocity vector
Static friction coefficientStatic friction coefficientStatic friction coefficient vectorStatic friction coefficient vector
Kinetic friction coefficientKinetic friction coefficient vectorKinetic friction coefficient vectorKinetic friction coefficient matrix
-Friction coefficient interpolation methodFriction coefficient interpolation methodFriction coefficient interpolation method
-Friction coefficient extrapolation methodFriction coefficient extrapolation methodFriction coefficient extrapolation method
Velocity toleranceVelocity toleranceVelocity toleranceVelocity tolerance
Threshold forceThreshold forceThreshold forceThreshold force
Viscous drag torque coefficientViscous drag torque coefficientViscous drag torque coefficientViscous drag torque coefficient

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

  • Fixed kinetic friction coefficient — Введите фиксированное значение для кинетического коэффициента трения.

  • Velocity-dependent kinetic friction coefficient — Задайте кинетический коэффициент трения одномерным поиском по таблице на основе относительной скорости вращения между дисками.

  • Temperature-dependent friction coefficients — Задайте кинетический коэффициент трения поиском по таблице на основе температуры.

  • Temperature and velocity-dependent friction coefficients — Задайте кинетический коэффициент трения поиском по таблице на основе температуры и относительной скорости вращения между дисками.

Зависимости

Установка модели трения влияет на видимость других параметров, настроек и портов. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

Входные значения для относительной скорости как вектор. Значения в векторе должны увеличиться слева направо. Минимальное количество значений зависит от метода интерполяции, который вы выбираете. Для линейной интерполяции введите по крайней мере два значения на размерность. Для сплайн-интерполяции введите по крайней мере три значения на размерность.

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Velocity-dependent kinetic friction coefficient или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

Входные значения для температуры как вектор. Минимальное количество значений зависит от метода интерполяции, который вы выбираете. Для линейной интерполяции введите по крайней мере два значения на размерность. Для сплайн-интерполяции введите по крайней мере три значения на размерность. Значения в векторе должны увеличиться слева направо.

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Temperature-dependent friction coefficients или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

Зависимости

этот параметр отображается только, когда параметр Friction model устанавливается на Fixed kinetic friction coefficient или Velocity-dependent kinetic friction coefficient. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Temperature-dependent friction coefficients или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

Кинетический, или кулонов, коэффициент трения. Коэффициент должен быть больше нуля.

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Fixed kinetic friction coefficient. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

Выходные значения для кинетического коэффициента трения как вектор. Все значения должны быть больше нуля.

Если параметр Friction model устанавливается на

  • Velocity-dependent kinetic friction coefficient — Вектор должен иметь то же число элементов как относительный вектор скорости.

  • Temperature-dependent friction coefficients — Вектор должен иметь то же число элементов как температурный вектор.

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Velocity-dependent kinetic friction coefficient или Temperature-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

  • Linear — Выберите эту опцию, чтобы получить лучшую эффективность.

  • Smooth — Выберите эту опцию, чтобы произвести непрерывную кривую с непрерывными производными первого порядка.

Для получения дополнительной информации об алгоритмах интерполяции смотрите страницу с описанием блока PS Lookup Table (1D).

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Velocity-dependent kinetic friction coefficient, Temperature-dependent friction coefficients, или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

Метод экстраполяции для определения выходного значения, когда входное значение находится вне диапазона, указанного в списке аргументов:

  • Linear — Выберите эту опцию, чтобы произвести линию, соединяющую соседние значения в области экстраполяции и за пределами с областью интерполяции.

  • Nearest — Выберите эту опцию, чтобы произвести экстраполяцию, которая не выше самой высокой или ниже самой низкой точки в области данных.

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

Для получения дополнительной информации об алгоритмах экстраполяции смотрите страницу с описанием блока PS Lookup Table (1D).

Зависимости

Этот параметр только отображается, когда вы устанавливаете параметр Friction model на Velocity-dependent kinetic friction coefficient, Temperature-dependent friction coefficients, или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

Нормальная сила применилась к порту N физического сигнала, применяется к контакту, только если сумма силы превышает значение параметра Threshold force. Силы ниже Threshold force не прикладываются, таким образом, нет никакого переданного фрикционного крутящего момента.

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

Вязкий коэффициент сопротивления, μvisc, для вычисления момента сопротивления. Коэффициент зависит от типа операционной жидкости, температуры жидкости и максимального расстояния между поверхностями.

Начальные условия

Состояние внутреннего состояния блока Fundamental Friction Clutch в начале симуляции.

  • Locked — Вращательные порты B и F первоначально заблокированы вместе.

  • Unlocked — Вращательные порты B и F первоначально скользят друг относительно друга.

Отказы

Включите внешне или временно инициированные отказы. Когда сбой происходит, поверхности не удаются разблокировать или не могут передать степень, согласно установке Behavior when faulted.

Установите ответ отказа. Можно выбрать сбой между поверхностями как также:

  • Cannot transmit power

  • Cannot unlock

Зависимости

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

Включает порт T. Физический сигнал в порте T, который больше 0.5 триггерный сбой.

Зависимости

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

Включает инициирование отказа в требуемое время. Когда Simulation time for fault event достигнут, поверхности отвечают согласно установке Behavior when faulted.

Зависимости

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

Когда Simulation time for fault event достигнут, поверхности отвечают согласно установке Behavior when faulted.

Зависимости

Чтобы включить этот параметр, установите Enable faults на On и Enable temporal fault trigger к On.

Создание отчетов о настройке условию отказа. Когда создание отчетов установлено в Warning или Error, сообщение отображено в Средстве просмотра Диагностики Simulink. Когда Error выбран, симуляция остановится, если сбой произойдет.

Зависимости

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

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

Настройки Thermal Port отображаются только, когда в настройках Friction параметр Friction model устанавливается на Temperature-dependent friction coefficients или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

Зависимости

Этот параметр только отображается, когда в настройках Friction параметр Friction model устанавливается на Temperature-dependent friction coefficients или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

Зависимости

Этот параметр только отображается, когда в настройках Friction параметр Friction model устанавливается на Temperature-dependent friction coefficients или Temperature and velocity-dependent friction coefficients. Для получения дополнительной информации смотрите Зависимости от Параметра Трения.

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

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

Введенный в R2011a