Rotational Hard Stop

Двусторонний вращательный жесткий упор

  • Библиотека:
  • Simscape / Библиотека Основы / Механическое устройство / Вращательные Элементы

  • Rotational Hard Stop block

Описание

Блок Rotational Hard Stop представляет двусторонний жесткий упор вращательного механического устройства, который ограничивает движение тела между верхними и нижними границами. Оба порта блока имеют тип вращательного механического устройства. Взаимодействие удара между ползунком и остановками принято, чтобы быть эластичным. Остановка реализована как пружина, которая вступает в контакт с ползунком, когда разрыв очищен. Пружина выступает против проникновения ползунка в остановку с крутящим моментом, линейно пропорциональным этому проникновению. С учетом энергетического рассеяния и неэластичных эффектов, затухание введено как параметры блоков, таким образом позволяющие с учетом энергетической потери.

Основная модель жесткого упора, Full stiffness and damping applied at bounds, damped rebound, описан следующими уравнениями:

T={Kp(φgp)+Dpωдля φgp0для gn<φ<gpKn(φgn)+Dnωдля φgn

ω=dφdt

где

  • T является крутящим моментом взаимодействия между ползунком и случаем.

  • g p является начальным разрывом между ползунком и верхней границей.

  • g n является начальным разрывом между ползунком и нижней границей.

  • φ является угловым положением ползунка.

  • K p является упругостью контакта в верхней границе.

  • K n является упругостью контакта в нижней границе.

  • D p является коэффициентом демпфирования в верхней границе.

  • D n является коэффициентом демпфирования в нижней границе.

  • ω является скоростью вращения ползунка.

  • t время.

В Full stiffness and damping applied at bounds, undamped rebound модель жесткого упора, уравнения содержат дополнительные условия, ge(ω, 0) и le(ω, 0). Эти термины гарантируют, что затухание не применяется на восстановление.

T={Kp(φgp)+Dpωge(ω,0)для φgp0для gn<φ<gpKn(φgn)+Dnωle(ω,0)для φgn

Реляционные функции ge (больше или равный) и le (меньше или равный), не генерируют нулевые пересечения, когда скорость вращения изменяет знак. Для получения дополнительной информации смотрите Включение и Отключение Условий Пересечения нулем на Языке Simscape. Однако обработки решателя ge и le функции как нелинейные. Поэтому, если simscape.findNonlinearBlocks указывает, что остальная часть вашей сети линейна или коммутируемая линейный, используйте Full stiffness and damping applied at bounds, damped rebound модель, чтобы улучшать производительность.

Модель жесткого упора по умолчанию, Stiffness and damping applied smoothly through transition region, damped rebound, добавляют две транзитных области к уравнениям, один в каждом связанном. В то время как ползунок перемещается через область перехода, блок гладко подъемы крутящий момент от нуля до полного значения. В конце области перехода применяются полная жесткость и затухание. На восстановлении и жесткость и ослабляющие крутящие моменты гладко уменьшены назад, чтобы обнулить. Эти уравнения также используют ge и le реляционные функции, которые не производят нулевые пересечения.

Блок сориентирован от R до C. Это означает, что блок передает крутящий момент от порта R до порта C, когда разрыв преодолевается в положительном направлении.

Переменные

Чтобы установить приоритет и начальные целевые значения для переменных в блоках до симуляции, используйте вкладку Variables в диалоговом окне блока (или раздел Variables в блоке Property Inspector). Для получения дополнительной информации смотрите Приоритет Набора и Начальную Цель для Переменных в блоках.

Порты

Сохранение

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

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

Порт сохранения вращательного механического устройства сопоставлен со случаем.

Параметры

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

Разорвите между ползунком и верхней границей. Направление задано относительно системы локальной координаты с ползунком, расположенным в источнике. Положительное значение параметра задает разрыв между ползунком и верхней границей. Отрицательная величина устанавливает ползунок как проникающий в верхнюю границу.

Разорвите между ползунком и нижней границей. Направление задано относительно системы локальной координаты с ползунком, расположенным в источнике. Отрицательная величина параметра задает разрыв между ползунком и нижней границей. Положительные наборы значений ползунок как проникающий в нижнюю границу.

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

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

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

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

Выберите модель жесткого упора:

  • 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 — Эта модель имеет полную жесткость и затухание прикладного с ударом в верхних и нижних границах с затуханием прикладного на восстановлении также. Уравнения переключаются линейные, но производят основанные на положении нулевые пересечения. Используйте эту модель жесткого упора если simscape.findNonlinearBlocks указывает, что это - блок, который препятствует тому, чтобы целая сеть была переключена линейная.

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

Зависимости

Enabled, когда параметр Hard stop model устанавливается на Stiffness and damping applied smoothly through transition region, damped rebound.

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

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

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