exponenta event banner

Кулон и вязкое трение

Разрыв модели в нуле с линейным усилением в другом месте

  • Библиотека:
  • Симулинк/разрывы

    Кодер HDL/Прерывание работы

  • Coulomb and Viscous Friction block

Описание

Блок Кулона и Вязкого трения моделирует Кулона (статическое) и вязкое (динамическое) трение. Блок моделирует разрыв в нуле и линейный коэффициент усиления в противном случае.

Вывод блока соответствует результату MATLAB ® для:

y = sign(x) .* (Gain .* abs(x) + Offset)

где y - выходной сигнал, x - вход, Gain - коэффициент усиления сигнала для ненулевых входных значений, и Offset - кулоновское трение.

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

  • Для скалярного ввода: Gain и Offset могут иметь размеры, отличающиеся от входных. Вывод является скаляром, вектором или матрицей в зависимости от размеров Gain и Offset.

  • Для ввода вектора или матрицы: Gain и Offset должны быть скалярными или иметь те же размеры, что и входные данные. Выходные данные представляют собой вектор или матрицу тех же размеров, что и входные данные.

Порты

Вход

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

Входной сигнал модели Кулона и вязкого трения.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Продукция

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Параметры

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

Для редактирования параметров блока «Кулон» и «Вязкое трение» дважды щелкните значок блока.

Укажите смещение, применяемое ко всем входным значениям.

Программное использование

Параметр блока: offset
Текст: символьный вектор
Значение: вещественные значения
По умолчанию: '[1 3 2 0]'

Задайте коэффициент усиления сигнала для ненулевых входных значений.

Программное использование

Параметр блока: gain
Текст: символьный вектор
Значение: вещественные значения
По умолчанию: '1'

Характеристики блока

Типы данных

double | fixed point | integer | single

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен до R2006a