Поступательная КП
![]() |
![]() |
|
| в палитре | на схеме |
Блок предназначен для моделирования поступательной кинематической пары, соединяющей две системы координат многозвенного механизма. Кинематическая пара (КП) имеет одну поступательную степень подвижности (обобщенную координату). Система координат, подключенная к порту "1" считается базовой системой координат кинематической пары. Направление оси поступательного движения задается в свойствах блока. Перемещение отсчитывается как движение системы координат, подключенной к порту "2", относительно системы координат, подключенной к порту "1".
- Решение прямой задачи динамики – вычисляются обобщенные координата, скорость и ускорение
при заданном усилии (обобщенной силе) в кинематической паре.В данном режиме возможно подключение блока к блокам библиотеки Механика. В этом случае:
- Порт "C" формирует одномерную неподвижную заделку поступательного движения: на этот порт подается нулевые перемещение, линейные скорость и ускорение.
- Порт "R" формирует одномерное перемещение звеньев многозвенного механизма относительно друг друга: с этого порта считывается значение усилия (обобщенной силы) в кинематической паре и на этот порт подаются перемещение, линейные скорость и ускорение звена "2" относительно звена "1".
- Решение обратной задачи динамики – вычисляется усилие (обобщенная сила) в кинематической паре, необходимый для движения многозвенного механизма с заданными обобщенными координатой, скоростью и ускорением.
- Решение прямой задачи кинематики - кинематическая пара движется с заданными обобщенными
координатой, скоростью и ускорением, а усилие (обобщенная сила) в кинематической паре не
вычисляется. Данный режим требует меньше вычислительных ресурсов, чем решение обратной
задачи динамики.
В последних двух режимах возможно автоматическое вычисление задаваемых обобщенных скорости и ускорения. В этом случае входные порты "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 | Текущее значение приведенной силы от действия внешних сил и моментов без учета обобщенной силы кинематической пары | Вещественное |

