Поступательная КП





в палитре на схеме

Блок предназначен для моделирования поступательной кинематической пары, соединяющей две системы координат многозвенного механизма. Кинематическая пара (КП) имеет одну поступательную степень подвижности (обобщенную координату). Система координат, подключенная к порту "1" считается базовой системой координат кинематической пары. Направление оси поступательного движения задается в свойствах блока. Перемещение отсчитывается как движение системы координат, подключенной к порту "2", относительно системы координат, подключенной к порту "1".

Функционирование блока возможно в трех режимах:
  1. Решение прямой задачи динамики – вычисляются обобщенные координата, скорость и ускорение при заданном усилии (обобщенной силе) в кинематической паре.
    В данном режиме возможно подключение блока к блокам библиотеки Механика. В этом случае:
    • Порт "C" формирует одномерную неподвижную заделку поступательного движения: на этот порт подается нулевые перемещение, линейные скорость и ускорение.
    • Порт "R" формирует одномерное перемещение звеньев многозвенного механизма относительно друг друга: с этого порта считывается значение усилия (обобщенной силы) в кинематической паре и на этот порт подаются перемещение, линейные скорость и ускорение звена "2" относительно звена "1".
  2. Решение обратной задачи динамики – вычисляется усилие (обобщенная сила) в кинематической паре, необходимый для движения многозвенного механизма с заданными обобщенными координатой, скоростью и ускорением.
  3. Решение прямой задачи кинематики - кинематическая пара движется с заданными обобщенными координатой, скоростью и ускорением, а усилие (обобщенная сила) в кинематической паре не вычисляется. Данный режим требует меньше вычислительных ресурсов, чем решение обратной задачи динамики.

    В последних двух режимах возможно автоматическое вычисление задаваемых обобщенных скорости и ускорения. В этом случае входные порты "vel" и "acc" могут быть скрыты в зависимости от значений свойств блока.

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

Входные порты

Имя Описание Тип линии связи
pos Задаваемое перемещение, м (порт доступен только в режимах "Обратная задача динамики" и "Прямая задача кинематики") Математическая
vel Задаваемая скорость перемещения, м/с (порт доступен только в режимах "Обратная задача динамики" и "Прямая задача кинематики") Математическая
acc Задаваемое ускорение перемещения, м/с2 (порт доступен только в режимах "Обратная задача динамики" и "Прямая задача кинематики") Математическая
f Задаваемое усилие в сочленении, Н (порт доступен только в режиме "Прямая задача динамики") Математическая

Выходные порты

Имя Описание Тип линии связи
pos Рассчитанный перемещение, м (порт доступен только в режиме "Прямая задача динамики") Математическая
vel Рассчитанная скорость перемещения, м/с (порт доступен только в режиме "Прямая задача динамики") Математическая
acc Рассчитанное ускорение перемещения, м/с2 (порт доступен только в режиме "Прямая задача динамики") Математическая
f Рассчитанное усилие в сочленении, Н (порт доступен только в режиме "Обратная задача динамики") Математическая
C Порт для подключения блоков библиотеки Механика к неподвижной части сочленения (порт доступен только в режиме "Прямая задача динамики" при задании момента через механический порт) Механическая поступательная
R Порт для подключения блоков библиотеки Механика к перемещающейся части сочленения (порт доступен только в режиме "Прямая задача динамики" при задании момента через механический порт) Механическая поступательная

Ненаправленные порты

Имя Описание Тип линии связи
1 Порт для подключения системы координат многозвенного механизма Механика 3D
2 Порт для подключения системы координат многозвенного механизма Механика 3D

Свойства

Название Имя Описание По умолчанию Тип данных
Направление оси движения AxisDirection Ось поступательного движения кинематической пары в базовой системе координат ("X"/"Y"/"Z") Z Перечисление
Режим функционирования ActuationType Указывает, в каком режиме функционирует кинематическая пара ("Прямая задача динамики"/"Обратная задача динамики"/"Прямая задача кинематики") Прямая задача динамики Перечисление
Способ задания усилия в сочленении ForceInputType Указывает, каким образом задается усилие в кинематической паре ("Через математический порт"/"Через механический порт") (свойство доступно только в режиме "Прямая задача динамики") Через математический порт Перечисление
Способ задания скорости перемещения VelocityInputType Указывает, каким образом задается обобщенная скорость в кинематической паре ("Вычислять автоматически"/"Задавать вручную") (свойство доступно только в режимах "Обратная задача динамики" и "Прямая задача кинематики") Задавать вручную Перечисление
Способ задания ускорения перемещения AccelerationInputType Указывает, каким образом задается обобщенное ускорение в кинематической паре ("Вычислять автоматически"/"Задавать вручную") (свойство доступно только в режимах "Обратная задача динамики" и "Прямая задача кинематики") Задавать вручную Перечисление
Начальные условия Группа свойств, задающих начальные условия
Начальное значение перемещения, м InitialGeneralizedCoordinates Начальное значение обобщенной координаты кинематической пары (свойство доступно только в режиме "Прямая задача динамики") 0 Вещественное
Начальное значение скорости перемещения, м/с InitialGeneralizedVelocities Начальное значение обобщенной скорости кинематической пары (свойство доступно в режиме "Прямая задача динамики" и в режимах "Обратная задача динамики" и "Прямая задача кинематики" при автоматическом вычислении скорости) 0 Вещественное
Начальное значение ускорения перемещения, м/с2 InitialGeneralizedAccelerations Начальное значение обобщенного ускорения кинематической пары (свойство доступно только в режимах "Обратная задача динамики" и "Прямая задача кинематики" при автоматическом вычислении ускорения) 0 Вещественное

Параметры

Название Имя Описание Тип данных
Перемещение, м GeneralizedCoordinates Текущее значение обобщенной координаты кинематической пары Вещественное
Скорость перемещения, м/с GeneralizedVelocities Текущее значение обобщенной скорости кинематической пары Вещественное
Ускорение перемещения, м/с2 GeneralizedAccelerations Текущее значение обобщенного ускорения кинематической пары Вещественное
Усилие в сочленении, Н GeneralizedForces Текущее значение обобщенной силы кинематической пары Вещественное
Приведенная масса, кг ReducedInertia Текущее значение приведенной массы Вещественное
Приведенная внешняя сила, Н ReducedExtForce Текущее значение приведенной силы от действия внешних сил и моментов без учета обобщенной силы кинематической пары Вещественное

Примеры

Примеры использования блока: