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

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

  • Библиотека:
  • Simulink / Разрывы

Описание

Кулон и модели блока Viscous Friction кулоново (статическое) и вязкое (динамическое) трение. Блок моделирует разрыв в нуле и линейном усилении в противном случае.

Блок вывел, совпадает с результатом MATLAB® для:

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

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

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

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

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

Порты

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | фиксированная точка

Вывод

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | фиксированная точка

Параметры

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

Чтобы отредактировать параметры для Кулона и блока Viscous Friction, дважды кликните блочный значок.

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

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

Блочный параметр: offset
Ввод: символьный вектор
Значение: действительные значения
Значение по умолчанию: '[1 3 2 0]'

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

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

Блочный параметр: gain
Ввод: символьный вектор
Значение: действительные значения
Значение по умолчанию: '1'

Блокируйте характеристики

Типы данных

double | single | base integer | fixed point

Прямое сквозное соединение

No

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

No

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

No

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

No

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

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

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

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

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

Была ли эта тема полезной?