Зависящее от времени движение вводится для блоков драйверов
Первое поколение/Sensors & Actuators
Это содержимое характерно для программного обеспечения Simscape™ Multibody™ First Generation. Функции первого поколения намечают, чтобы быть удержанными от использования и нужно избежать.
Блок Driver Actuator приводит в движение Блок драйверов, соединенный между парой тел. Вы соединяете блок с Блоком драйверов, соединенным между Телами. Блок драйверов представляет зависящее от времени (rheonomic) ограничение на относительные степени свободы (DoF) между этими двумя телами. Драйвер требует, чтобы зависящая от времени функция задала относительное положение, скорость и ускорение связанных Тел. Входом Привода Драйвера является этот зависящий от времени функциональный f(t) и его первые две производные.
Драйвер соединяет основу (B) и последователь (ф) Боди. Последовательность основного последователя определяет смысл сигнала приведения в действие. Импорт является входным сигналом Simulink®. Выход является последователем, которого вы соединяете с Блоком драйверов, который вы хотите привести в движение.
Вы не должны соединять Блок драйверов с Приводом Драйвера. Если вы не приводите в движение Драйвер, действия Блока драйверов как независимое от времени ограничение, которое замораживает управляемую относительную степень свободы между Телами в ее начальном значении во время симуляции.
Вы задаете три функции приведения в действие как связанный входной сигнал Simulink (который может включать обратную связь сигнала от блока Sensor), удовлетворяющий этим условиям:
Сигнал должен состоять из трех связанных компонентов.
Исключение: Скоростной Драйвер требует двух связанных компонентов.
Эти три компонента должны быть упорядочены [f(t), df(t)/dt, d 2f(t)/dt2].
Исключение: Скоростной Драйвер требует функции и ее производной [f(t), df(t)/dt].
Каждый последовательный компонент сигнала должен быть производной времени предыдущего компонента.
Значение f(t) зависит от связанного приводимого в движение Блока драйверов. Выберите определенный Блок драйверов для деталей.
Линейные движения | Угловые движения |
---|---|
Distance Driver Linear Driver Velocity Driver | Angle Driver |
Диалоговое окно имеет одну активную область, Actuation. Параметры блоков не отображены, если вы не соединяете его с определенным Блоком драйверов.
Диалоговые параметры блока зависят от определенного Блока драйверов, с которым вы соединили его.
В выпадающем меню выберите модули приведения в действие f(t), вы обращаетесь к относительному движению тел. Значением по умолчанию является m
(метры).
В выпадающем меню выберите модули приведения в действие df(t)/dt, вы обращаетесь к относительному движению тел. Значением по умолчанию является m/s
(метры/секунда).
В выпадающем меню выберите модули приведения в действие d 2f(t)/dt2, вы обращаетесь к относительному движению тел. Значением по умолчанию является m/s2
(meters/second2).
В выпадающем меню выберите модули приведения в действие f(t), вы обращаетесь к относительному движению тел. Значением по умолчанию является deg
(степени).
В выпадающем меню выберите модули приведения в действие df(t)/dt, вы обращаетесь к относительному движению тел. Значением по умолчанию является deg/s
(степени/секунда).
В выпадающем меню выберите модули приведения в действие d 2f(t)/dt2, вы обращаетесь к относительному движению тел. Значением по умолчанию является deg/s2
(degrees/second2).
Вот Привод Драйвера, соединенный с Драйвером Расстояния, который соединяет два Тела:
Необходимо добавить порт Actuator (порт коннектора) к Блоку драйверов, чтобы соединить Привод Драйвера с ним. Основа (B) - последовательность последователя (ф) Боди на двух сторонах Драйвера определяет смысл данных о Приводе Драйвера.
Привод Драйвера управляет относительным движением между этими двумя Телами, соединенными с Драйвером. Природа связанного Блока драйверов определяет точное значение данных о приведении в действие, включая выбор модулей.
Body Actuator, Constraint & Driver Sensor, Joint Actuator, Mechanical Branching Bar