Distance Driver

Зависящее от времени расстояние между двумя системами координат тела

Библиотека

Первое поколение/Constraints & Drivers

Описание

Предупреждение

Это содержимое характерно для программного обеспечения Simscape™ Multibody™ First Generation. Функции первого поколения намечают, чтобы быть удержанными от использования и нужно избежать.

Блок драйверов Расстояния проезжает расстояние между источниками двух систем координат (CS) Тела как функция времени, когда вы задаете. Эта функция должна всегда оставаться неотрицательной во время симуляции.

Позвольте r 1, r 2 быть векторными положениями источников CS1 на одном Теле и CS2 на другом Теле, соответственно. Эти векторы могут быть измерены в любом CS. Драйвер Расстояния задает скалярное расстояние d = |r1 - r 2 | между этими точками как функция времени:

Вы соединяете Драйвер Расстояния с блоком Driver Actuator.

Входной сигнал Simulink® в Привод Драйвера задает зависящую от времени задающую функцию f (t) и его первые две производные, а также их модули. Если вы не приводите в движение Драйвер Расстояния, этот блок действия как независимое от времени ограничение, которое замораживает расстояние между двумя CSS Тела в его начальном значении d (t =0) во время симуляции.

Внимание

Блок вычисляет начальное расстояние d (t =0) между системами координат, когда машина находится в своей домашней настройке, исходной настройке корпусов машины, прежде чем симуляция наложит начальные условия и реализует общее собрание.

Смотрите состояние движения кинематики и машины и как работы программного обеспечения Simscape Multibody.

Драйверы ограничивают относительные степени свободы (число степеней свободы) между парой тел как заданные функции времени. Локально в машине, они заменяют Соединение в качестве выражения числа степеней свободы. Глобально, Блоки драйверов должны произойти топологически в замкнутых циклах. Как Тела, соединенные с Соединением, эти два Тела соединились с, Драйверы упорядочены как основа и последователь, фиксируя направление относительного движения.

Можно также соединить Constraint & Driver Sensor с любым Драйвером и измерить силы/крутящие моменты реакции между управляемыми телами.

Диалоговое окно и параметры

Диалоговое окно имеет одну активную область, Connection parameters.

Параметры связи

Основа (B) - последовательность последователя (ф) Боди определяет смысл положительного движения. Положительный перевод является последователем, перемещающимся в направлении оси перевода.

Current base

Когда вы соединяете основу (B) порт коннектора на Блоке драйверов Расстояния к Порту CS Тела на Теле, этот параметр автоматически сбрасывается к имени этого CS Тела. Смотрите следующую фигуру, Основу Драйвера Расстояния и Порты Коннектора Тела Последователя.

Current follower

Когда вы соединяете последователя (F) порт коннектора на Блоке драйверов Расстояния к Порту CS Тела на Теле, этот параметр автоматически сбрасывается к имени этого CS Тела. Смотрите следующую фигуру, Основу Драйвера Расстояния и Порты Коннектора Тела Последователя.

Number of sensor/actuator ports

Используя это меню счетчика, можно определить номер дополнительных портов коннектора, необходимых для соединения Привода Драйвера и блоков Constraint & Driver Sensor к этому Драйверу. Значением по умолчанию является 0.

Чтобы активировать Драйвер, соедините Привод Драйвера.

Основа драйвера расстояния и порты коннектора тела последователя

Смотрите также

Constraint & Driver Sensor, Driver Actuator, Linear Driver, Weld

Смотрите Ограничение и Управление Степенями свободы для больше при ограничении числа степеней свободы с Драйверами.

Смотрите Топологию Модели Проверки и Как работы Simscape Multibody Software для больше при использовании драйверов в замкнутых циклах.

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