exponenta event banner

Веревка

Физическое соединение, обеспечивающее передачу напряжения

  • Библиотека:
  • Simscape/Привод/Муфты и приводы

Описание

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

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

Parallel spring and damper with an in port and an out port.Parallel spring and damper with an in port, an out port, and mass at both ends.

Совет

Убедитесь, что модель работает правильно, а для параметра «Модель каната» задано значение Ideal - No tension. Находясь в этом режиме, убедитесь, что порты B и F правильно ориентированы, просмотрев графики натяжения каждого каната в окне Simscape Results Viewer и найдя неожиданные отрицательные значения.

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

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

Для большей точности или цифровой стабильности можно смоделировать влияние массы на систему. Если для параметра «Масса модели» задано значение Onблок распределяет половину общей массы на каждый конец каната. Добавление даже небольшого количества массы может улучшить инициализацию модели. Можно также указать начальные условия каната. При моделировании провисания блок перестанет применять жесткость и демпфирование, когда трос больше не будет натягиваться.

Уравнения

Блок каната характеризует внешнюю нагрузку в базовом порту как

FB (xs (t), t) = m2xB (t) + D (xs (t)) x˙s (t) + K (xs (t)) xs (t),

и у порта следящего устройства,

FF (xs (t), t) = m2xF (t) D (xs (t)) x˙s (t) − K (xs (t)) xs (t),

где xs (t) = xB (t) xF (t). Силы изменяются как функции времени и деформации растяжения, xs. Здесь K и B являются функциями xs, так что K (xs) = K, когда нет слабости или вы не имитируете слабину. В противном случае K (xs) = 0, когда возникает провал. То есть, когда xs < 0. Та же логика применима к В. Игнорировать массовые члены, если не выполняется моделирование массы.

Переменные имеют следующие значения:

  • F - сила натяжения, где F = FB = − FF.

  • K - коэффициент жесткости пружины. K (xs) = 0 при установке для модели каната значения Model rope slack и xs < 0.

  • D - коэффициент демпфирования.

  • m - общая масса. Это эквивалентно параметру «Масса». Блок распределяет половину общей массы на каждый конец.

  • xB - позиция базового узла.

  • xF - позиция узла-толкателя.

  • xs - деформация, обусловленная растяжением. Это эквивалентно переменной Stretch.

  • ẋs - скорость растяжения.

Переменные

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

Порты

Сохранение

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

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

Механический консервационный порт, связанный со следующим концом каната.

Параметры

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

Опция для моделирования слабости. По умолчанию канат передает силу при растяжении или сжатии. При выборе Model rope slackблок прекращает передачу силы пружины, когда он не находится в состоянии натяжения. Блок Rope in slack эквивалентен блоку Translational Hard Stop со значением «Верхняя граница» 0 и нижняя граница установлена в значение -inf. Дополнительные сведения см. в разделе Жесткая остановка трансляций.

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

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

Зависимости

Чтобы включить этот параметр, задайте для параметра «Масса модели» значение On или задайте для модели каната значение Model slack.

Эффективная поступательная жесткость сегмента троса.

Эффективное поступательное демпфирование отрезка каната. При установке для модели каната значения Model slack и xs < 0, блок игнорирует демпфирование.

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

  • Stiffness and damping applied smoothly through transition region, damped rebound

  • Full stiffness and damping applied at bounds, undamped rebound

  • Full stiffness and damping applied at bounds, damped rebound

Зависимости

Чтобы включить этот параметр, задайте для модели каната значение Model rope slack.

Расстояние от полного сжатия или полного удлинения, где частично применяются эффекты жесткости и демпфирования. При задании для модели Slack значения Stiffness and damping applied smoothly through transition region, damped reboundблок будет плавно переходить начало жесткости и демпфирования, когда пружина приближается к полному удлинению или полному сжатию.

Зависимости

Чтобы включить этот параметр, задайте для модели каната значение Model rope slack.

Опция для ограничения максимальной силы растяжения в канате.

  • No maximum tension - Напряжение может быть произвольно большим во время моделирования.

  • Specify maximum tension - Напряжение должно оставаться ниже максимального значения. Если натяжение превышает это значение, моделирование создает ошибку и останавливается.

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

Зависимости

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

Генерируйте предупреждение, если сегмент каната больше не натягивается. Этот параметр поможет определить, возникает ли в системе слабость.

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

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

.
Представлен в R2021a